Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDADDetectada 06 NOV · 08:52

CVE-2026-66293 Inyección XML en el codificador de Saxy por doble guion sin escapar en comentarios

Saxy.Encoder no neutraliza la secuencia -- en el contenido de comentarios XML, por lo que un atacante puede cerrar el comentario antes de tiempo con -- e inyectar marcado arbitrario en el documento serializado. Si el documento se renderiza como HTML o SVG, el marcado inyectado se ejecuta como cross-site scripting almacenado.

2.1BAJA

CVSS 4.0

  • Probabilidad de explotación · EPSS del 09/110,2 % · percentil 6
  • Explotada activamenteNo confirmada
  • Exploit públicoNo conocido

Afectados

  • qcam saxy

    desde 0.7.0 hasta antes de 1.7.0

  • qcam saxy

    desde 7266632e9407842f28ffac254c56dc41210a5690 hasta antes de 6d12ee12b9e32e86ef598b3f3cafccd1840b2f41

Qué hacer

  1. Verificá si usás saxy y en qué versión.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
  3. Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.

Calculadora CVSS

CVSS 4.0 · 2.1 BAJA

CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N

  • Vector de ataqueLocal
  • Complejidad del ataqueBaja
  • Requisitos del ataquePresentes
  • Privilegios requeridosNinguno
  • Interacción del usuarioNinguna
  • Confidencialidad (sistema vulnerable)Ninguna
  • Integridad (sistema vulnerable)Baja
  • Disponibilidad (sistema vulnerable)Ninguna
  • Confidencialidad (sistemas posteriores)Baja
  • Integridad (sistemas posteriores)Baja
  • Disponibilidad (sistemas posteriores)Ninguna

Descripción original

XML injection in the encoder of Saxy. Saxy.Encoder does not neutralize the -- sequence in XML comment content: escape_comment/2 returns the comment binary unchanged in every clause and only appends a space when the comment ends in a single -, so neither an interior -- nor a full --> is escaped or rejected before the encoder wraps the content in the <!-- and --> delimiters. When an application serializes attacker-controlled text as a comment, through Saxy.XML.comment/1 or a raw {:comment, text} simple form child, the attacker can close the comment early with --> and inject arbitrary sibling markup into the serialized document. A downstream parser then sees elements, attributes, and text that the application never built. Where the document is rendered as HTML or SVG, the injected markup executes as stored cross-site scripting; where it is consumed by another XML processor, the attacker can forge data that the producing application never emitted. Documents that Saxy only parses are not a vector. This issue affects saxy: from 0.7.0 before 1.7.0.

Referencias (5)

Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.

DUPIN · CONTACTO

Contanos tu caso

El mensaje ya va armado: podés cambiarlo.

También podés escribir a [email protected]. Usamos tus datos solo para responderte.