Security Advisories (1)
CVE-2025-40934 (2025-11-26)

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.

Changes for version 0.52 - 2021-11-27

  • ed2296b Prepare for new release
  • 7c157e6 Make sha256 the default signature and digest hash
  • dbac9d7 Fix issue verifying ecdsa with multiple signatures and ECDSAKeyValue
  • 1c39e8d test for signing wide characters
  • da1e45b Fixed #38 - Issue verifying XML that includes wide characters
  • 092269f Dist::Zilla and packaging improvements
  • 57f049a Fixes #37 - Inconsistent Canonicalization method

Modules

XML::Sig - A toolkit to help sign and verify XML Digital Signatures