logo

CVE-2024-37568 authlib

Package

Manager: pip
Name: authlib
Vulnerable Version: >=0 <1.3.1

Severity

Level: High

CVSS v3.1: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N

CVSS v4.0: CVSS:4.0/AV:A/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

EPSS: 0.00136 pctl0.34199

Details

Authlib has algorithm confusion with asymmetric public keys 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.)

Metadata

Created: 2024-06-09T21:30:33Z
Modified: 2024-07-26T21:36:55Z
Source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/06/GHSA-5357-c2jx-v7qh/GHSA-5357-c2jx-v7qh.json
CWE IDs: ["CWE-284", "CWE-327", "CWE-347"]
Alternative ID: GHSA-5357-c2jx-v7qh
Finding: F052
Auto approve: 1