Vulnerabilidad en XML::Sig de TIMLEGGE (CVE-2026-9487)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
03/08/2026
Última modificación:
23/10/2026
Descripción
Las versiones de XML::Sig anteriores a la 0.71 para Perl permiten la envoltura de firma a través de un ID duplicado.<br />
<br />
_get_signed_xml() en lib/XML/Sig.pm, llamado desde verify(), resuelve el SignedInfo Reference/@URI a un nodo con la expresión XPath ’//*[@ID=’$id’]’ y devuelve el primer nodo del conjunto de nodos resultante. Se acepta un documento en el que dos elementos comparten ese valor de ID: el resumen y la firma se verifican contra el elemento que aparece primero en el orden del documento, y no se detecta el duplicado.<br />
<br />
Dicho documento se verifica con éxito mientras que una aplicación que resuelve el mismo ID de forma independiente puede leer el segundo elemento, el suministrado por el atacante; en un contexto SAML2, esto coloca el contenido de una ’Assertion’ bajo el control del atacante.
Impacto
Puntuación base 3.x
9.10
Gravedad 3.x
CRÍTICA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:xml\:\:sig_project:xml\:\:sig:*:*:*:*:*:perl:*:* | 0.71 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página


