Descripción
SunEditor antes de la versión 3.4.0 contiene una vulnerabilidad de cross-site scripting (XSS) almacenado en el constructor DocumentType, que inserta el textContent de los encabezados en innerHTML sin escapar el HTML. Los atacantes pueden almacenar HTML codificado como entidades en encabezados h1-h6 que ejecuta JavaScript cuando se inicializan editores que usan el modo document:header, lo que permite el robo de cookies de sesión.
Qué hacer
Revisa si usas el producto afectado y en qué versión, y aplica la actualización o la mitigación que indique el aviso del fabricante. CISA no ha confirmado que se esté explotando; si eso cambia, esta ficha pasa a «explotada» y te avisamos en el boletín.
Versiones afectadas
- suneditor Afectadas: anteriores a 3.4.0 No afectadas: 3.4.0
Según el registro de la vulnerabilidad en CVE.org, tal como lo publicó el fabricante. Confirma tu versión exacta en el aviso del fabricante.
Referencias
- Aviso del fabricantegithub.com/JiHong88/suneditor/security/advisories/GHSA-h9pq-57qf-vvfh
- Aviso de vulncheck.comvulncheck.com/advisories/suneditor-before-3.4.0-stored-xss-via-docume…
Ver el texto original en inglés (CVE.org)
SunEditor before 3.4.0 Stored XSS via DocumentType Header textContent
SunEditor before 3.4.0 contains a stored cross-site scripting vulnerability in the DocumentType constructor that injects header textContent into innerHTML without HTML escaping. Attackers can store entity-encoded HTML in h1-h6 headers that executes JavaScript when editors using document:header mode initialize, enabling session cookie theft.