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

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

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

Una vulnerabilidad de inyección XML en joshnuss xml_builder (módulo XmlBuilder) permite la suplantación de contenido, inyección XML.<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/1.<br /> <br /> La cláusula escape/1 para {:cdata, data} en lib/xml_builder.ex concatena los datos textualmente entre el abridor CDATA sin reescribir ni dividir en la secuencia incrustada ]]&gt;. Debido a que las secciones CDATA no tienen un mecanismo de escape interno, la única forma segura de incrustar bytes arbitrarios es dividir en ]]&gt; y emitir secciones CDATA adyacentes. Un atacante que puede proporcionar una entrada que contenga ]]&gt; cierra la sección CDATA prematuramente; cualquier byte que siga se analiza como marcado XML ordinario por los consumidores posteriores, permitiendo la inyección de elementos arbitrarios, texto o referencias de entidad en el documento de salida.<br /> <br /> Este problema afecta a xml_builder: desde 0.0.7 anterior a 2.4.1.