CVE catalog

CVE-2025-59420

Authlib vulnerabilities

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.26% · Oct 25, 2026

Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to version 1.6.4, Authlib’s JWS verification accepts tokens that declare unknown critical header parameters (crit), violating RFC 7515 “must‑understand” semantics. An attacker can craft a signed token with a critical header (for example, bork or cnf) that strict verifiers reject but Authlib accepts. In mixed‑language fleets, this enables split‑brain verification and can lead to policy bypass, replay, or privilege escalation. This issue has been patched in version 1.6.4.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython-authlibsid1.7.2-2fixed
Debianpython-authlibforky1.7.2-2fixed
Debianpython-authlibtrixie1.6.0-1+deb13u1fixed
Debianpython-authlibbookworm1.2.0-1+deb12u1fixed
Debianpython-authlibbookworm-security1.2.0-1+deb12u2fixed
Ubuntupython-authlibnobleNot reportedvulnerable
Ubuntupython-authlibnoble1.3.0-1ubuntu0.1~esm1fixed
Ubuntupython-authlib-docnoble1.3.0-1ubuntu0.1~esm1fixed
Ubuntupython3-authlibnoble1.3.0-1ubuntu0.1~esm1fixed
CpeauthlibNot reported1.6.4fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-authlibsourcesid1.6.4-1not yet assignedNot reportedNot reported
Debianpython-authlibsourceforky1.6.4-1not yet assignedNot reportedNot reported
Debianpython-authlibsourcetrixie1.6.0-1+deb13u1not yet assignedNot reportedNot reported
Debianpython-authlibsourcebookworm1.2.0-1+deb12u1not yet assignedNot reportedNot reported
Ubuntupython-authlibdebnoble1.3.0-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntupython-authlib-docdebnoble1.3.0-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntupython3-authlibdebnoble1.3.0-1ubuntu0.1~esm1Not reportedNot reportedNot reported
CpeauthlibcpeNot reported1.6.4Not reportedNVD-CVE-2025-59420Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [python-authlib]

    Details (4)
    • 1.2.0-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.2.0-1+deb12u1

      usn · python-authlib · debian · bookworm; usn · python-authlib · debian · 12

    • 1.2.0-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.2.0-1+deb12u1

      usn · python-authlib · debian · bookworm; usn · python-authlib · debian · 12

    • 1.2.0-1+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1.2.0-1+deb12u1

      usn · python-authlib · debian · bookworm; usn · python-authlib · debian · 12

    • 1.2.0-1+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1.2.0-1+deb12u1

      usn · python-authlib · debian · bookworm; usn · python-authlib · debian · 12

  • Source package: [python-authlib]

    Details (4)
    • 1.2.0-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.2.0-1+deb12u1

      usn · python-authlib · debian · bookworm; usn · python-authlib · debian · 12

    • 1.2.0-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.2.0-1+deb12u1

      usn · python-authlib · debian · bookworm; usn · python-authlib · debian · 12

    • 1.2.0-1+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1.2.0-1+deb12u1

      usn · python-authlib · debian · bookworm; usn · python-authlib · debian · 12

    • 1.2.0-1+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1.2.0-1+deb12u1

      usn · python-authlib · debian · bookworm; usn · python-authlib · debian · 12

[Debian 13 (Trixie)]

  • Source package: [python-authlib]

    Details (2)
    • 1.6.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 1.6.0-1+deb13u1

      usn · python-authlib · debian · 13

    • 1.6.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 1.6.0-1+deb13u1

      usn · python-authlib · debian · 13

  • Source package: [python-authlib]

    Details (2)
    • 1.6.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 1.6.0-1+deb13u1

      usn · python-authlib · debian · 13

    • 1.6.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 1.6.0-1+deb13u1

      usn · python-authlib · debian · 13

Observed:

References