GitHub Advisoryadvisory · Maven

GHSA-qfr3-323w-qv27 Possible information disclosure inside TreeGrid component with default data provider

MEDIUM Published 2022-05-25 Modified 2024-05-15 Official page ↗
Aliases
CVE-2022-29567
Ecosystem
Maven
Packages
com.vaadin:vaadin, com.vaadin:vaadin-grid-flow
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
Weaknesses
CWE-200
Reviewed
2022-05-25

Affected packages

• Maven com.vaadin:vaadin: >= 14.8.5, < 14.8.10 → fixed in 14.8.10 • Maven com.vaadin:vaadin: >= 22.0.6, < 22.0.15 → fixed in 22.0.15 • Maven com.vaadin:vaadin: >= 23.0.0, < 23.0.9 → fixed in 23.0.9 • Maven com.vaadin:vaadin-grid-flow: >= 14.8.5, < 14.8.10 → fixed in 14.8.10 • Maven com.vaadin:vaadin-grid-flow: >= 22.0.6, < 22.0.15 → fixed in 22.0.15 • Maven com.vaadin:vaadin-grid-flow: >= 23.0.0.beta2, < 23.0.9 → fixed in 23.0.9

Description

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.

Related

Alias · CVE (1)

  • CVE-2022-29567 The default configuration of a TreeGrid component uses Object::toString as a key on the client-side and server communication in Vaadin… vulnerability

Weakness · CWE (1)

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness

References