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

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.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:xml\:\:sig_project:xml\:\:sig:*:*:*:*:*:perl:*:* 0.71 (excluyendo)