CVE-2026-28498: fallo de gravedad alta en authlib
Authlib: Fail-Open Cryptographic Verification in OIDC Hash Binding
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
21Vexday Risk Score
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
ssvc Trackcvss 8.2epss 0.2%
Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to version 1.6.9, a library-level vulnerability was identified in the Authlib Python library concerning the validation of OpenID Connect (OIDC) ID Tokens. Specifically, the internal hash verification logic (_verify_hash) responsible for validating the at_hash (Access Token Hash) and c_hash (Authorization Code Hash) claims exhibits a fail-open behavior when encountering an unsupported or unknown cryptographic algorithm. This flaw allows an attacker to bypass mandatory integrity protections by supplying a forged ID Token with a deliberately unrecognized alg header parameter. The library intercepts the unsupported state and silently returns True (validation passed), inherently violating fundamental cryptographic design principles and direct OIDC specifications. This issue has been patched in version 1.6.9.
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Productos afectados
authlib · authlibCVEs relacionadas — authlib
En el mismo producto, de las más peligrosas a las menos.
CVE-2025-61920HIGHAuthlib is vulnerable to Denial of Service via Oversized JOSE SegmentsEPSS 0.6%CVE-2026-27962CRITICALAuthlib JWS JWK Header Injection: Signature Verification BypassEPSS 0.6%CVE-2026-28802HIGHAuthlib: Setting `alg: none` and a blank signature appears to bypass signature verificationEPSS 0.5%CVE-2025-62706MEDIUMAuthlib : JWE zip=DEF decompression bomb enables DoSEPSS 0.5%CVE-2026-114620MEDIUMAuthlib: Unvalidated request_uri fetch in JWT-secured authorization request (JAR) leading to SSRFEPSS 0.4%CVE-2026-114618MEDIUMAuthlib: Default JWT bearer grant accepts assertions for the wrong audienceEPSS 0.4%
Referencias
https://access.redhat.com/errata/RHSA-2026:6309https://access.redhat.com/errata/RHSA-2026:6497https://access.redhat.com/errata/RHSA-2026:6567https://access.redhat.com/errata/RHSA-2026:6568https://access.redhat.com/errata/RHSA-2026:6720https://access.redhat.com/errata/RHSA-2026:6912https://access.redhat.com/security/cve/CVE-2026-28498https://bugzilla.redhat.com/show_bug.cgi?id=2448182https://github.com/authlib/authlib/commit/b9bb2b25bf8b7e01512d847a95c1749646eaa72bhttps://github.com/authlib/authlib/releases/tag/v1.6.9https://github.com/authlib/authlib/security/advisories/GHSA-m344-f55w-2m6jhttps://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-28498.json