CVE-2025-54887
jwe: Fehlende Validierung des AES-GCM-Authentifizierungstags bei verschlüsselten JWEs
- Veröffentlicht
- 08.08.2025
- Aktualisiert
- 08.08.2025
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 08.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NNiedrig · nächste 30 Tage
- Perzentil
- 17,0 %
- Modelldatum
- 21.09.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
jwe ist eine Ruby-Implementierung des RFC-7516-Standards für JSON Web Encryption (JWE). In den Versionen 1.1.0 und darunter können Authentifizierungs-Tags von verschlüsselten JWEs per Brute-Force ermittelt werden, was zu einem Verlust der Vertraulichkeit dieser JWEs führen und Möglichkeiten zur Erstellung beliebiger JWEs bieten kann. Dies setzt Benutzer einem Risiko aus, da JWEs so modifiziert werden können, dass sie zu einem beliebigen Wert entschlüsselt werden, durch Beobachtung von Parsing-Unterschieden entschlüsselt werden können und der interne GHASH-Schlüssel von GCM wiederhergestellt werden kann. Benutzer sind von dieser Schwachstelle betroffen, selbst wenn sie keinen AES-GCM-Verschlüsselungsalgorithmus für ihre JWEs verwenden. Da der GHASH-Schlüssel möglicherweise offengelegt wurde, müssen Benutzer nach dem Upgrade die Verschlüsselungsschlüssel rotieren. Dieses Problem ist in Version 1.1.1 behoben.
Quellen
1Proof of Concept für CVE-2025-54887
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.