CVE-2026-102268 in PyJWT
Zusammenfassung
von VulDB • 29.09.2026
PyJWT ist eine Python-Implementierung der JSON Web Token-Standards. Vor Version 2.14.0 ist die Funktion `is_pem_format` in `jwt/utils.py` betroffen, da sie nicht jede PEM-Darstellung erkennt, die vom cryptography-Lader akzeptiert wird. Dies tritt auf, wenn eine Anwendung HMAC- und asymmetrische Algorithmen mischt und einen mutierten öffentlichen Schlüssel im PEM-Format als rohe Schlüsseldaten bereitstellt. Infolgedessen behandelt `HMACAlgorithm.prepare_key` den nicht erkannten asymmetrischen öffentlichen Schlüssel als ein HMAC-Geheimnis (Secret). Folglich kann ein Angreifer, der den öffentlichen Schlüssel kennt, authentifizierte HMAC-Tokens fälschen. Dieses Problem wurde in Version 2.14.0 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.