CVE-2025-48994 in signxml
Сводка
по VulDB • 14.06.2026
SignXML представляет собой реализацию стандарта W3C XML Signature на языке Python. При проверке подписей с отключенной проверкой сертификатов X509 и заданным общим секретом HMAC (`signxml.XMLVerifier.verify(require_x509=False, hmac_key=...`) версии SignXML старше 4.0.4 уязвимы к потенциальной атаке путаницы алгоритмов (algorithm confusion attack). Если пользователь явно не ограничивает ожидаемые алгоритмы подписи с помощью параметра `signxml.XMLVerifier.verify(expect_config=...)`, злоумышленник может предоставить подпись, неожиданно подписанную ключом, отличным от предоставленного ключа HMAC, используя другой (асимметричный) алгоритм подписи. Начиная с версии SignXML 4.0.4, указание `hmac_key` приводит к ограничению набора принимаемых алгоритмов подписи только HMAC, если это не было уже сделано пользователем.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.