Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en xml_builder de joshnuss (CVE-2026-47079)

Gravedad CVSS v4.0:
BAJA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
21/08/2026
Última modificación:
16/10/2026

Descripción

Vulnerabilidad de codificación inapropiada para el contexto de salida en joshnuss xml_builder (módulo XmlBuilder) permite la suplantación de contenido (Content Spoofing), cross-site scripting.<br /> <br /> Esta vulnerabilidad está asociada con los archivos de programa lib/xml_builder.ex y las rutinas de programa XmlBuilder.generate/1, XmlBuilder.generate/2, XmlBuilder.escape_string/1, XmlBuilder.escape_entity/1.<br /> <br /> XmlBuilder.generate/1 no escapa los caracteres literales &amp; en texto o valores de atributos cuando van seguidos de un token similar a una entidad (lt;, gt;, amp;, quot;, apos;). Como resultado, la entrada proporcionada por el atacante, como , se emite textualmente en el XML serializado en lugar de ser escapada a . Cuando un analizador XML descendente lee el documento más tarde, decodifica las secuencias de entidades en los caracteres literales , promoviendo texto de apariencia inerte a marcado real. Esto permite a un atacante eludir filtros ascendentes que bloquean los caracteres brutos , inyectando marcado en cualquier consumidor descendente que analiza el XML producido y renderiza el contenido de texto en un contexto sensible al marcado (HTML, SVG, RSS/Atom feeds). Tanto el texto de los elementos como los valores de los atributos se ven afectados.<br /> <br /> Este problema afecta a xml_builder: desde 0.0.6 antes de 2.4.1.