Vulnerabilidad en html_sanitize_ex de rrrene (CVE-2026-66843)
Gravedad CVSS v4.0:
BAJA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
06/08/2026
Última modificación:
24/10/2026
Descripción
La vulnerabilidad de inclusión de funcionalidad desde una esfera de control no confiable en el depurador HTML5 en rrrene html_sanitize_ex permite a un atacante remoto cargar un documento de su elección en una página confiable a través del atributo data de un elemento [object_tag] en HTML saneado. object es el único elemento que contiene URI en lib/html_sanitize_ex/scrubber/html5.ex nunca registrado a través de allow_tag_with_uri_attributes/3, y su única protección es una coincidencia de prefijo en ’javascript_disabled: ’ en minúsculas, por lo que variantes con mayúsculas y minúsculas, URIs data:, URLs relativas al protocolo y rutas del mismo origen sobreviven.<br />
<br />
Esto no es cross-site scripting incondicional. Una URL javascript_disabled: no se ejecuta a través de [object_tag] en los navegadores actuales, los documentos data: se cargan en un origen opaco, y la ejecución de scripts de origen de host requiere adicionalmente que la aplicación sirva contenido controlado por el atacante desde una ruta del mismo origen.<br />
<br />
Este problema afecta a html_sanitize_ex: desde 0.3.1 antes de 1.5.3.
Impacto
Puntuación base 4.0
2.30
Gravedad 4.0
BAJA
Puntuación base 3.x
6.10
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:rrrene:htmlsanitizeex:*:*:*:*:*:*:*:* | 0.3.1 (incluyendo) | 1.5.3 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://cna.erlef.org/cves/CVE-2026-66843.html
- https://github.com/rrrene/html_sanitize_ex/commit/bec27fec4de99e40c68c4285a610e09e791a3eaf
- https://github.com/rrrene/html_sanitize_ex/commit/ce038aa1af5a960d50f8eb5d368cc57bb2b9a9f0
- https://github.com/rrrene/html_sanitize_ex/security/advisories/GHSA-xmm9-jc22-rcgj
- https://osv.dev/vulnerability/EEF-CVE-2026-66843


