CVE catalog

CVE-2024-37568

Authlib vulnerabilities

[CVE catalog]

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

lepture Authlib before 1.3.1 has algorithm confusion with asymmetric public keys. Unless an algorithm is specified in a jwt.decode call, HMAC verification is allowed with any asymmetric public key. (This is similar to CVE-2022-29217 and CVE-2024-33663.)

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
Opensusepython-Authlibtumbleweed1.7.2-3.1fixed
Ubuntupython-authlibpro1.2.1-1vulnerable
Ubuntupython-authlibpro1.3.0-1vulnerable
Ubuntupython-authlibpro1.3.0-1ubuntu0.1~esm1fixed
Susepython-Authliblinux enterprise module for python 3 15 sp61.3.1-150600.3.3.1fixed
Opensusepython-Authlibleap 15.61.3.1-150600.3.3.1fixed
Opensusepython-Authlibtumbleweed1.3.1-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-authlibsourcesid1.3.1-1not yet assignedNot reportedNot reported
Debianpython-authlibsourceforky1.3.1-1not yet assignedNot reportedNot reported
Debianpython-authlibsourcetrixie1.3.1-1not 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
Opensusepython-Authlibrpmtumbleweed1.7.2-3.1Not reportedOPENSUSE-SU-2026:11614-1Not reported
Ubuntupython-authlibdebpro1.3.0-1ubuntu0.1~esm1Not reportedUSN-8065-1Not reported
Susepython-Authlibrpmlinux enterprise module for python 3 15 sp61.3.1-150600.3.3.1Not reportedSUSE-SU-2024:2064-1Not reported
Opensusepython-Authlibrpmleap 15.61.3.1-150600.3.3.1Not reportedSUSE-SU-2024:2064-1Not reported
Opensusepython-Authlibrpmtumbleweed1.3.1-1.1Not reportedOPENSUSE-SU-2024:14035-1Not reported

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-Authlib]

    Details (1)
    • 1.7.2-3.1 · noarch · tumbleweed

      Unknown · Fixed: 1.3.1-1.1, 1.7.2-3.1

      Version impact unknown

      usn · python-Authlib · opensuse · tumbleweed

  • Source package: [python-Authlib]

    Details (1)
    • 1.7.2-3.1 · noarch · tumbleweed

      Unknown · Fixed: 1.3.1-1.1, 1.7.2-3.1

      Version impact unknown

      usn · python-Authlib · opensuse · tumbleweed

[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.3.1-1

      usn · python-authlib · debian · 13

    • 1.6.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 1.3.1-1

      usn · python-authlib · debian · 13

  • Source package: [python-authlib]

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

      Fixed · Fixed: 1.3.1-1

      usn · python-authlib · debian · 13

    • 1.6.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 1.3.1-1

      usn · python-authlib · debian · 13

Observed:

References