Sicherheitslücke in xml-crypto umgeht die XML-Signaturprüfung

Eine maximal kritische Sicherheitslücke in der Bibliothek xml-crypto, die in Versionen von 4.0.0 bis 5.9.9 vorhanden ist, ermöglicht es Angreifern, die Signaturüberprüfung von XML-Dokumenten zu umgehen. Dieses Problem wurde in der neuesten Version 6.0.0 behoben, wie aus einem kürzlich veröffentlichten Bericht hervorgeht.

Die Schwachstelle, identifiziert als CVE-2024-32962, betrifft die Art und Weise, wie xml-crypto Signaturen in XML-Dokumenten verifiziert. Standardmäßig überprüft die Bibliothek lediglich die Gültigkeit der Signatur gemäß Abschnitt 3.2.2 der W3C Spezifikation, ohne die Autorisierung des Signierers zu validieren. Dadurch kann ein Angreifer ein XML-Dokument neu signieren, das gefälschte Zertifikat in ein <KeyInfo />-Element einfügen und die Standardüberprüfungen der xml-crypto Bibliothek passieren.

Das Hauptproblem liegt darin, dass xml-crypto standardmäßig jedem Zertifikat vertraut, das über das <KeyInfo />-Element eines digital signierten XML-Dokuments bereitgestellt wird. Dies stellt ein signifikantes Risiko dar, da Angreifer durch Modifizieren des XML-Dokuments und Ersetzen der vorhandenen Signatur durch eine mit einem bösartigen privaten Schlüssel erzeugte Signatur die Verifikationsprozesse manipulieren können.

Um dieses Risiko zu mindern, wurden in der neuesten Version von xml-crypto (6.0.0) Änderungen vorgenommen, die die implizite Nutzung der Standardimplementierung von getCertFromKeyInfo deaktivieren. Nutzer der betroffenen Versionen werden dringend aufgefordert, entweder auf die gepatchte Version zu aktualisieren oder ihre Konfiguration so anzupassen, dass sie ein explizit konfiguriertes öffentliches Zertifikat oder privaten Schlüssel für die Signaturprüfung verwenden.

Die Schwachstelle hat eine kritische Bewertung mit einem CVSS-Score von 10.0 / 10.0 erhalten, was auf das maximale Risiko für Vertraulichkeit und Integrität sowie die geringe Komplexität des Angriffs hinweist. Nutzer von xml-crypto sollten ihre Systeme umgehend überprüfen und entsprechende Sicherheitsmaßnahmen ergreifen, um sich gegen mögliche Angriffe zu schützen.

Related Posts

Sicherheitslücken in Cisco IP-Telefonen ermöglichen Informationslecks

Cisco hat kürzlich Sicherheitsupdates für seine IP-Telefonserien 6800, 7800 und 8800 mit Multiplatform-Firmware veröffentlicht, nachdem mehrere Schwachstellen entdeckt wurden. Diese Sicherheitslücken ermöglichen es nicht authentifizierten, entfernten Angreifern, Dienstunterbrechungen zu verursachen, unberechtigten Zugriff zu erlangen oder sensible Informationen von betroffenen Systemen abzurufen.

Read More

GitLab: Lücke zur Accountübernahme wird massenhaft ausgenutzt

Wir haben am 12.1.24 haben wir bereits über die Gitlab Sicherheitslücke CVE-2023-7028 berichtet. Diese Lücke erlaubt es Angreifern, Passwort-Reset-E-Mails an nicht verifizierte E-Mail-Adressen zu senden und potenziell Nutzerkonten zu übernehmen. Die Schwachstelle betrifft alle Versionen von GitLab CE/EE von 16.1 bis 16.7.1. Die Sicherheitslücke wurde mit einem CVSS-Score von 7.5 als hoch eingestuft, wobei die Einschätzung von GitLab Inc. sogar einen kritischen Wert von 10 / 10 erreicht, was unserer Meinung die passende Bewertung dafür ist.

Read More

Sicherheitslücke ermöglicht Rechteausweitung auf Root-Niveau in Ant Media Server

Eine Sicherheitslücke im Open Source WebRTC Streaming Server Ant Media Server ermöglicht es unprivilegierten Benutzern, ihre Rechte bis zum Root-Nutzerkonto des Systems zu erhöhen. Diese Schwachstelle betrifft die Versionen 2.6.0 bis 2.8.2 des Servers und wurde mit der Veröffentlichung der Version 2.9.0 behoben.

Read More