CVE-2026-91860
Severity CVSS v4.0:
MEDIUM
Type:
Unavailable / Other
Publication date:
30/09/2026
Last modified:
30/09/2026
Description
A prototype pollution vulnerability exists in the deep merge helpers of Vaadin Charts and Vaadin Component Base. Merging an object the application does not control into a chart configuration or into a component&#39;s i18n property writes onto Object.prototype, making the injected properties visible to every object in the running application.<br />
<br />
<br />
Users of affected versions should apply the following mitigation or upgrade. Releases that have fixed this issue include:<br />
<br />
Product version<br />
Vaadin 23.0.0 - 23.6.13<br />
Vaadin 24.0.0 - 24.9.20<br />
Vaadin 24.10.0 - 24.10.9<br />
Vaadin 25.0.0 - 25.1.11<br />
Vaadin 25.2.0 - 25.2.6<br />
<br />
Mitigation<br />
Upgrade to 23.6.14<br />
Upgrade to 24.9.21<br />
Upgrade to 24.10.10<br />
Upgrade to 25.1.12<br />
Upgrade to 25.2.7 or newer<br />
<br />
Please note that Vaadin versions 10-13 and 15-22 are no longer supported and you should update either to the latest 23, 24, 25 version.<br />
<br />
Artifacts<br />
Maven coordinates Vulnerable versions Fixed version<br />
com.vaadin:vaadin 23.0.0 - 23.6.13 >=23.6.14<br />
com.vaadin:vaadin 24.0.0 - 24.9.20 >=24.9.21<br />
com.vaadin:vaadin 24.10.0 - 24.10.9 >=24.10.10<br />
com.vaadin:vaadin 25.0.0 - 25.1.11 >=25.1.12<br />
com.vaadin:vaadin 25.2.0 - 25.2.6 >=25.2.7<br />
com.vaadin:vaadin-core 24.7.0 - 24.9.20 >=24.9.21<br />
com.vaadin:vaadin-core 24.10.0 - 24.10.9 >=24.10.10<br />
com.vaadin:vaadin-core 25.0.0 - 25.1.11 >=25.1.12<br />
com.vaadin:vaadin-core 25.2.0 - 25.2.6 >=25.2.7<br />
com.vaadin:vaadin-charts-flow 23.0.0 - 23.6.13 >=23.6.14<br />
com.vaadin:vaadin-charts-flow 24.0.0 - 24.9.20 >=24.9.21<br />
com.vaadin:vaadin-charts-flow 24.10.0 - 24.10.9 >=24.10.10<br />
com.vaadin:vaadin-charts-flow 25.0.0 - 25.1.11 >=25.1.12<br />
com.vaadin:vaadin-charts-flow 25.2.0 - 25.2.6 >=25.2.7<br />
<br />
npm packages<br />
npm package Vulnerable versions Fixed version<br />
@vaadin/charts 23.0.0 - 23.6.4 >=23.6.5<br />
@vaadin/charts 24.0.0 - 24.9.17 >=24.9.18<br />
@vaadin/charts 24.10.0 - 24.10.4 >=24.10.5<br />
@vaadin/charts 25.0.0 - 25.1.11 >=25.1.12<br />
@vaadin/charts 25.2.0 - 25.2.8 >=25.2.9<br />
@vaadin/component-base 24.7.0 - 24.9.17 >=24.9.18<br />
@vaadin/component-base 24.10.0 - 24.10.4 >=24.10.5<br />
@vaadin/component-base 25.0.0 - 25.1.11 >=25.1.12<br />
@vaadin/component-base 25.2.0 - 25.2.8 >=25.2.9
Impact
Base Score 4.0
6.30
Severity 4.0
MEDIUM
References to Advisories, Solutions, and Tools
- https://github.com/vaadin/web-components/pull/12483
- https://github.com/vaadin/web-components/pull/12492
- https://github.com/vaadin/web-components/pull/12493
- https://github.com/vaadin/web-components/pull/12494
- https://github.com/vaadin/web-components/pull/12496
- https://github.com/vaadin/web-components/pull/12559
- https://vaadin.com/security/cve-2026-91860


