cveboard RSS feed

CVE-2026-91860

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

Prototype Pollution in Vaadin Charts and Component Base via Unfiltered Deep Merge

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's i18n property writes onto Object.prototype, making the injected properties visible to every object in the running application. Users of affected versions should apply the following mitigation or upgrade. Releases that have fixed this issue include: Product version Vaadin 23.0.0 - 23.6.13 Vaadin 24.0.0 - 24.9.20 Vaadin 24.10.0 - 24.10.9 Vaadin 25.0.0 - 25.1.11 Vaadin 25.2.0 - 25.2.6 Mitigation Upgrade to 23.6.14 Upgrade to 24.9.21 Upgrade to 24.10.10 Upgrade to 25.1.12 Upgrade to 25.2.7 or newer 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. Artifacts Maven coordinates Vulnerable versions Fixed version com.vaadin:vaadin 23.0.0 - 23.6.13 >=23.6.14 com.vaadin:vaadin 24.0.0 - 24.9.20 >=24.9.21 com.vaadin:vaadin 24.10.0 - 24.10.9 >=24.10.10 com.vaadin:vaadin 25.0.0 - 25.1.11 >=25.1.12 com.vaadin:vaadin 25.2.0 - 25.2.6 >=25.2.7 com.vaadin:vaadin-core 24.7.0 - 24.9.20 >=24.9.21 com.vaadin:vaadin-core 24.10.0 - 24.10.9 >=24.10.10 com.vaadin:vaadin-core 25.0.0 - 25.1.11 >=25.1.12 com.vaadin:vaadin-core 25.2.0 - 25.2.6 >=25.2.7 com.vaadin:vaadin-charts-flow 23.0.0 - 23.6.13 >=23.6.14 com.vaadin:vaadin-charts-flow 24.0.0 - 24.9.20 >=24.9.21 com.vaadin:vaadin-charts-flow 24.10.0 - 24.10.9 >=24.10.10 com.vaadin:vaadin-charts-flow 25.0.0 - 25.1.11 >=25.1.12 com.vaadin:vaadin-charts-flow 25.2.0 - 25.2.6 >=25.2.7 npm packages npm package Vulnerable versions Fixed version @vaadin/charts 23.0.0 - 23.6.4 >=23.6.5 @vaadin/charts 24.0.0 - 24.9.17 >=24.9.18 @vaadin/charts 24.10.0 - 24.10.4 >=24.10.5 @vaadin/charts 25.0.0 - 25.1.11 >=25.1.12 @vaadin/charts 25.2.0 - 25.2.8 >=25.2.9 @vaadin/component-base 24.7.0 - 24.9.17 >=24.9.18 @vaadin/component-base 24.10.0 - 24.10.4 >=24.10.5 @vaadin/component-base 25.0.0 - 25.1.11 >=25.1.12 @vaadin/component-base 25.2.0 - 25.2.8 >=25.2.9

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

vaadin

Vendor
vaadin
Product
vaadin
Platforms
Unknown
Default status
unaffected
Package
com.vaadin:vaadin
Package collection
https://repo.maven.apache.org/maven2
vaadin · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
23.0.0affectedmaven23.6.14UnavailableNone listed
24.0.0affectedmaven24.9.21UnavailableNone listed
24.10.0affectedmaven24.10.10UnavailableNone listed
25.0.0affectedmaven25.1.12UnavailableNone listed
25.2.0affectedmaven25.2.7UnavailableNone listed

vaadin-core

Vendor
vaadin
Product
vaadin-core
Platforms
Unknown
Default status
unaffected
Package
com.vaadin:vaadin-core
Package collection
https://repo.maven.apache.org/maven2
vaadin-core · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
24.7.0affectedmaven24.9.21UnavailableNone listed
24.10.0affectedmaven24.10.10UnavailableNone listed
25.0.0affectedmaven25.1.12UnavailableNone listed
25.2.0affectedmaven25.2.7UnavailableNone listed

vaadin-charts-flow

Vendor
vaadin
Product
vaadin-charts-flow
Platforms
Unknown
Default status
unaffected
Package
com.vaadin:vaadin-charts-flow
Package collection
https://repo.maven.apache.org/maven2
vaadin-charts-flow · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
23.0.0affectedmaven23.6.14UnavailableNone listed
24.0.0affectedmaven24.9.21UnavailableNone listed
24.10.0affectedmaven24.10.10UnavailableNone listed
25.0.0affectedmaven25.1.12UnavailableNone listed
25.2.0affectedmaven25.2.7UnavailableNone listed

@vaadin/charts

Vendor
vaadin
Product
@vaadin/charts
Platforms
Unknown
Default status
unaffected
Package
@vaadin/charts
Package collection
https://registry.npmjs.org
@vaadin/charts · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
23.0.0affectedsemver23.6.5UnavailableNone listed
24.0.0affectedsemver24.9.18UnavailableNone listed
24.10.0affectedsemver24.10.5UnavailableNone listed
25.0.0affectedsemver25.1.12UnavailableNone listed
25.2.0affectedsemver25.2.9UnavailableNone listed

@vaadin/component-base

Vendor
vaadin
Product
@vaadin/component-base
Platforms
Unknown
Default status
unaffected
Package
@vaadin/component-base
Package collection
https://registry.npmjs.org
@vaadin/component-base · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
24.7.0affectedsemver24.9.18UnavailableNone listed
24.10.0affectedsemver24.10.5UnavailableNone listed
25.0.0affectedsemver25.1.12UnavailableNone listed
25.2.0affectedsemver25.2.9UnavailableNone listed