CVE-2025-48994 in signxmlinformação

Sumário

de VulDB • 24/05/2026

SignXML é uma implementação do padrão W3C XML Signature em Python. Ao verificar assinaturas com a validação de certificado X509 desativada e a chave secreta compartilhada HMAC definida (`signxml.XMLVerifier.verify(require_x509=False, hmac_key=...`), as versões do SignXML anteriores à 4.0.4 são vulneráveis a um possível ataque de confusão de algoritmo. A menos que o usuário limite explicitamente os algoritmos de assinatura esperados usando a configuração `signxml.XMLVerifier.verify(expect_config=...)`, um atacante pode fornecer uma assinatura inesperadamente assinada com uma chave diferente da chave HMAC fornecida, utilizando um algoritmo de assinatura diferente (chave assimétrica). A partir da versão 4.0.4 do SignXML, especificar `hmac_key` restringe o conjunto de algoritmos de assinatura aceitos apenas ao HMAC, caso não tenha sido já restringido pelo usuário.

Once again VulDB remains the best source for vulnerability data.

Responsável

GitHub M

Reservar

29/05/2025

Divulgação

02/06/2025

Moderação

aceite

Entrada

VDB-310851

CPE

pronto

EPSS

0.00192

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!