Katalog CVE

CVE-2026-96760

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

Percentyl 2 - wyżej niż 2% wszystkich znanych CVE

Streszczenie

Biblioteka Authlib w wersji v1.7.2 i wcześniejszych zawiera podatność polegającą na obejściu weryfikacji podpisu. Metoda JsonWebSignature.deserialize_json() akceptuje obiekt JWS w formacie JSON Serialization i zwraca ładunek jako pomyślnie zweryfikowany bez sprawdzania podpisu i bez wymagania klucza kryptograficznego.

Ocena ryzyka

Atakujący może sfałszować tokeny JWS, które zostaną uznane za ważne, co prowadzi do obejścia uwierzytelniania i nieautoryzowanego dostępu. Dotyczy to aplikacji używających Authlib do weryfikacji tokenów.

Rekomendacja

Zaktualizuj Authlib do wersji nowszej niż v1.7.2, która naprawia tę podatność. Jeśli aktualizacja nie jest możliwa, unikaj używania metody deserialize_json() do weryfikacji podpisów.

Inne podatności w Authlib

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Authlib (v1.7.2 and below) contains a signature verification bypass vulnerability. The JsonWebSignature.deserialize_json() method accepts a JSON Serialization JWS object and returns the payload as successfully verified without checking for a signature and without requiring a cryptographic key.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS