VYPR

perl-XML-Sig

by Perl Net Saml2

Source repositories

CVEs (3)

  • CVE-2026-9487CriAug 3, 2026
    risk 0.52cvss 9.1epss 0.00

    XML::Sig versions before 0.71 for Perl allow signature wrapping via duplicate ID. _get_signed_xml() in lib/XML/Sig.pm, called from verify(), resolves the SignedInfo Reference/@URI to a node with the XPath expression "//*[@ID='$id']" and returns the first node of the resulting…

  • CVE-2026-9390CriAug 3, 2026
    risk 0.52cvss 9.1epss 0.00

    XML::Sig versions before 0.71 for Perl allow XPath injection in ID lookup. verify() and _get_signed_xml() in lib/XML/Sig.pm build XPath expressions by concatenating the SignedInfo/Reference/@URI value read from the document being verified. The value is neither escaped nor…

  • CVE-2026-18568HigAug 3, 2026
    risk 0.42cvss 7.5epss 0.00

    XML::Sig versions from 0.29 before 0.72 for Perl allow signature verification bypass because verify returns true when every signature was skipped before any cryptographic check. verify in lib/XML/Sig.pm counts the `//dsig:Signature` elements into `$numsigs` and iterates over…