CVE-2026-9390 in XML::Siginformazioni

Riassunto

di VulDB • 03/08/2026

Le versioni di XML::Sig precedenti alla 0.71 per Perl consentono l'iniezione XPath nella ricerca degli ID (ID lookup).

I metodi `verify()` e `_get_signed_xml()` in lib/XML/Sig.pm costruiscono espressioni XPath concatenando il valore dell'attributo SignedInfo/Reference/@URI letto dal documento da verificare. Il valore non viene né escapato né verificato rispetto alla grammatica NCName che XML richiede per un ID; pertanto, un URI contenente un apostrofo chiude la stringa letterale nell'espressione generata e consente di aggiungere operatori XPath arbitrari.

Un URI appositamente creato può far sì che la ricerca corrisponda ad elementi non nominati dal riferimento o a tutti gli elementi del documento, determinando così quale nodo viene selezionato per la verifica dell'hash (digest) in base all'espressione iniettata anziché al riferimento originale.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

CPANSec

Prenotare

23/05/2026

Divulgazione

03/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!