CVE-2025-40934: XML-Sig versions 0.27 through 0.67 for Perl incorrectly validates XML files if signatures are omitted. An att
CVE-2025-40934 is a critical-severity flaw (CVSS 9.3) affecting \. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
XML-Sig versions 0.27 through 0.67 for Perl incorrectly validates XML files if signatures are omitted. An attacker can remove the signature from the XML document to make it pass the verification check. XML-Sig is a Perl module to validate signatures on XML files. An unsigned XML file should return an error message. The affected versions return true when attempting to validate an XML file that contains no signatures.
Why this priority
- Critical severity
- Remotely exploitable, no login, no user action
A fixed release or distro patch exists.
Risk facts
| CVSS score | 9.3 (Critical) |
| Attack vector | Network (remote) |
| Attack complexity | Low |
| Privileges needed | None |
| User interaction | None |
| EPSS exploit chance | 0.2% (top 93%) |
| CISA exploited list | No |
| Weakness | CWE-347 |
| Published | 2025-11-26 |
| Last modified | 2026-10-18 |
Last updated 2026-10-18 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2025-40934?
\: upgrade to newer than 0.67. Exact commands for each OS are on this page.
Is CVE-2025-40934 being exploited?
CVE-2025-40934 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2025-40934 affect?
CVE-2025-40934 affects \. Severity is critical (CVSS 9.3). XML-Sig versions 0.27 through 0.67 for Perl incorrectly validates XML files if signatures are omitted. An attacker can remove the signature from the XML document to make it pass the verification check. XML-Sig is a Perl module to validate
How urgent is CVE-2025-40934?
Priority 39/100. Critical severity; Remotely exploitable, no login, no user action
Software pages
Related CVEs
- CVE-2026-9390 CRITICAL 9.1 UPGRADE XML::Sig versions before 0.71 for Perl allow XPath injection in ID lookup. verify() and _get_signed_xml() in
- CVE-2026-9487 CRITICAL 9.1 UPGRADE XML::Sig versions before 0.71 for Perl allow signature wrapping via duplicate ID. _get_signed_xml() in lib/XM
- CVE-2026-18568 HIGH 7.5 UPGRADE XML::Sig versions from 0.29 before 0.72 for Perl allow signature verification bypass because verify returns tr
- CVE-2026-42497 HIGH 7.5 UPGRADE Archive::Tar versions before 3.08 for Perl extract hardlinks to attacker controlled paths outside the extracti
- CVE-2026-42496 CRITICAL 9.1 UPGRADE Archive::Tar versions before 3.08 for Perl extract symlinks with attacker controlled targets outside the extra