Mend.io Vulnerability Database
The largest open source vulnerability database
What is a Vulnerability ID?
New vulnerability? Tell us about it!
CVE-2026-120350
Published:November 10, 2026
Updated:November 13, 2026
The Vaadin Rich Text Editor exports a video embed without escaping its value, and then parses the resulting HTML into live DOM. A value crafted to break out of the href attribute therefore runs script in the viewer's browser. An attacker who can edit shared content pastes a video embed carrying the payload, the delta is stored, and the script runs when any user opens the page, including in read only mode. Only content persisted through asDelta() is affected. The default HTML value, set and read through setValue and getValue, is sanitized on the server with a safelist that has no iframe, so the embed does not survive that path. Vaadin 24 and older are not affected: they build the HTML value from the editor's own innerHTML, which the browser escapes. Users of affected versions should apply the following mitigation or upgrade. Releases that have fixed this issue include: Product version Vaadin 25.0.0 - 25.0.13 Vaadin 25.1.0 - 25.1.13 Vaadin 25.2.0 - 25.2.12 Vaadin 25.3.0 - 25.3.4 Mitigation No fixed release on this line, upgrade to 25.2.13 or newer No fixed release on this line, upgrade to 25.2.13 or newer Upgrade to 25.2.13 Upgrade to 25.3.5
Affected Packages
https://github.com/vaadin/web-components.git (GITHUB):
Affected version(s) >=v25.3.0-alpha1 <v25.3.5
Fix Suggestion:
Update to version v25.3.5
https://github.com/vaadin/web-components.git (GITHUB):
Affected version(s) >=v25.4.0-alpha1 <v25.4.0-alpha5
Fix Suggestion:
Update to version v25.4.0-alpha5
https://github.com/vaadin/web-components.git (GITHUB):
Affected version(s) >=v25.0.0-alpha13 <v25.2.17 || >=v25.1.0-alpha1 <v25.2.17 || >=v25.2.0-alpha1 <v25.2.17
Fix Suggestion:
Update to version v25.2.17
@vaadin/rich-text-editor (NPM):
Affected version(s) >=25.3.0-alpha1 <25.3.5
Fix Suggestion:
Update to version 25.3.5
@vaadin/rich-text-editor (NPM):
Affected version(s) >=25.0.0-alpha13 <25.2.17 || >=25.2.0-alpha1 <25.2.17 || >=25.1.0-alpha1 <25.2.17
Fix Suggestion:
Update to version 25.2.17
@vaadin/rich-text-editor (NPM):
Affected version(s) >=25.4.0-alpha1 <25.4.0-alpha5
Fix Suggestion:
Update to version 25.4.0-alpha5
Do you need more information?
Contact Us
CVSS v4
Base Score:
5.1
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
LOW
User Interaction
PASSIVE
Vulnerable System Confidentiality
NONE
Vulnerable System Integrity
NONE
Vulnerable System Availability
NONE
Subsequent System Confidentiality
LOW
Subsequent System Integrity
LOW
Subsequent System Availability
NONE
CVSS v3
Base Score:
5.4
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
REQUIRED
Scope
CHANGED
Confidentiality
LOW
Integrity
LOW
Availability
NONE
Weakness Type (CWE)
Improper Neutralization of Input During Web Page Generation
EPSS
Base Score:
0.27