CVE Catalog

CVE-2026-96760

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

2th percentile - higher than 2% of all known CVEs

Summary

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.

Risk Assessment

An attacker can forge JWS tokens that are accepted as valid, leading to authentication bypass and unauthorized access. This affects applications using Authlib for token verification.

Recommendation

Update Authlib to a version later than v1.7.2 that fixes this vulnerability. If updating is not possible, avoid using the deserialize_json() method for signature verification.

Other vulnerabilities in Authlib

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS