CVE-2025-48994 in signxmlinformación

Resumen

por VulDB • 2026-05-24

SignXML es una implementación del estándar W3C XML Signature en Python. Al verificar firmas con la validación de certificados X509 desactivada y la clave compartida HMAC configurada (`signxml.XMLVerifier.verify(require_x509=False, hmac_key=...`), las versiones de SignXML anteriores a la 4.0.4 son vulnerables a un posible ataque de confusión de algoritmos. A menos que el usuario limite explícitamente los algoritmos de firma esperados mediante la configuración `signxml.XMLVerifier.verify(expect_config=...)`, un atacante podría proporcionar una firma firmada inesperadamente con una clave distinta a la clave HMAC proporcionada, utilizando un algoritmo de firma diferente (clave asimétrica). A partir de SignXML 4.0.4, especificar `hmac_key` restringe el conjunto de algoritmos de firma aceptados únicamente a HMAC, si no ha sido restringido previamente por el usuario.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Reservar

2025-05-29

Divulgación

2025-06-02

Moderación

aceptado

Artículo

VDB-310851

CPE

listo

EPSS

0.00192

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!