CVE-2025-30204 in jwt
Zusammenfassung
von VulDB • 23.05.2026
golang-jwt ist eine Go-Implementierung von JSON Web Tokens. Vor den Versionen 5.2.2 und 4.5.2 teilt die Funktion parse.ParseUnverified ihr Argument (das aus nicht vertrauenswürdigen Daten besteht) durch einen Aufruf von strings.Split an den Trennzeichen (Punkten) auf. Infolgedessen führt ein Aufruf dieser Funktion im Falle einer bösartigen Anfrage, deren Authorization-Header aus „Bearer“ gefolgt von vielen Punkt-Zeichen besteht, zu Speicherzuweisungen in Höhe von O(n) Bytes (wobei n für die Länge des Arguments der Funktion steht), mit einem konstanten Faktor von etwa 16. Dieses Problem wurde in den Versionen 5.2.2 und 4.5.2 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.