Insecure encryption algorithm In authlib
Description
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.)
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Component | Affected version | Patched versions |
|---|---|---|---|
debian 11 | 0.15.4-1+deb11u1 | ||
debian 12 | 1.2.0-1+deb12u1 | ||
debian 13 | 1.3.1-1 | ||
debian 14 | 1.3.1-1 | ||
pypi | 1.3.1 |
Aliases
1. 2. 3. 4. 5. 6. 7.
References
1. 2. 3. 4. 5.