CVE-2025-40934

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:xml\:\:sig_project:xml\:\:sig:*:*:*:*:*:perl:*:*

History

18 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) Las versiones 0.27 a 0.67 de XML-Sig para Perl validan incorrectamente los archivos XML si se omiten las firmas. Un atacante puede eliminar la firma del documento XML para que pase la verificación. XML-Sig es un módulo de Perl para validar firmas en archivos XML. Un archivo XML sin firmar debería devolver un mensaje de error. Las versiones afectadas devuelven verdadero al intentar validar un archivo XML que no contiene firmas.

Information

Published : 2025-11-26 23:15

Updated : 2026-10-18 20:10


NVD link : CVE-2025-40934

Mitre link : CVE-2025-40934

CVE.ORG link : CVE-2025-40934


JSON object : View

Products Affected

xml\

  • \
CWE
CWE-347

Improper Verification of Cryptographic Signature