CVE-2022-29567

Possible information disclosure inside TreeGrid component with default data provider

Published May 24, 2022 CVSS 3.1 · 5.7 Medium EPSS 1.0% KEV · Not listed
Description
The default configuration of a TreeGrid component uses Object::toString as a key on the client-side and server communication in Vaadin 14.8.5 through 14.8.9, 22.0.6 through 22.0.14, 23.0.0.beta2 through 23.0.8 and 23.1.0.alpha1 through 23.1.0.alpha4, resulting in potential information disclosure of values that should not be available on the client-side.

Remediation

Vendor Workaround

User might define either: custom `toString()` or `getId()` in their entity.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2022-4962 The default configuration of a TreeGrid component uses Object::toString as a key on the client-side and server communication in Vaadin 14.8.5 through 14.8.9, 22.0.6 through 22.0.14, 23.0.0.beta2 through 23.0.8 and 23.1.0.alpha1 through 23.1.0.alpha4, resulting in potential information disclosure of values that should not be available on the client-side.
Github GHSA Github GHSA GHSA-qfr3-323w-qv27 Possible information disclosure inside TreeGrid component with default data provider
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
Vaadin
Published
Updated
Sep 14, 2026, 4:31 PM
Reserved
Apr 21, 2022, 12:00 AM
Status
Modified
Published
May 24, 2022, 3:15 PM
Modified
Sep 14, 2026, 5:17 PM