CVE-2025-48994 in signxmlinfo

Zusammenfassung

von VulDB • 16.06.2026

SignXML ist eine Implementierung des W3C-Standard für XML-Signaturen in Python. Bei der Überprüfung von Signaturen mit deaktivierter X509-Zertifikatsvalidierung und festgelegtem HMAC-Gemeinsamem Geheimnis (`signxml.XMLVerifier.verify(require_x509=False, hmac_key=...)`) sind Versionen von SignXML vor 4.0.4 anfällig für einen potenziellen Algorithmus-Verwechslungsangriff (Algorithm Confusion Attack). Sofern der Benutzer die erwarteten Signaturenalgorithmen nicht explizit durch die Einstellung `signxml.XMLVerifier.verify(expect_config=...)` einschränkt, kann ein Angreifer eine Signatur bereitstellen, die unerwartet mit einem anderen als dem angegebenen HMAC-Schlüssel unter Verwendung eines anderen (asymmetrischen) Signaturenalgorithmus erstellt wurde. Ab SignXML 4.0.4 führt das Angeben von `hmac_key` dazu, dass der Satz akzeptierter Signaturenalgorithmen auf HMAC beschränkt wird, sofern dies nicht bereits vom Benutzer eingeschränkt wurde.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

GitHub M

Reservieren

29.05.2025

Veröffentlichung

02.06.2025

Moderieren

akzeptiert

Eintrag

VDB-310851

CPE

bereit

EPSS

0.00192

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!