Authlib 是一个用于构建 OAuth 和 OpenID Connect(OIDC)服务器的 Python 库。在版本 0.13 至 1.8.0 期间, 函数在检查回环(loopback)HTTP 例外时,使用了基于文本前缀的比较方式。这导致:如果某个 URL 的用户信息(userinfo)部分以回环主机名开头,即使该 URL 解析后的实际主机是外部非回环系统,该 URL 仍可能被接受。 若攻击者能够向以下场景提供恶意 URL: OIDC 的 RP 发起的注销(RP-Initiated Logout)动态客户端
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-114615 | 7.4 HIGH | Authlib incomplete algorithm-confusion fix permits HMAC forgery with prefixed public keys |
| CVE-2026-114616 | 7.4 HIGH | Authlib accepts an empty HMAC key, allowing JWS/JWT signature forgery (HS256/HS384/HS512) |
| CVE-2026-114618 | 6.8 MEDIUM | Authlib: Default JWT bearer grant accepts assertions for the wrong audience |
| CVE-2026-114620 | 5.4 MEDIUM | Authlib: Unvalidated request_uri fetch in JWT-secured authorization request (JAR) leading |
| CVE-2026-114619 | 4.6 MEDIUM | Authlib: OpenID implicit grant checks raw scope instead of allowed scope before issuing ID |
| CVE-2026-114617 | 4.2 MEDIUM | Authlib: ID token can disable its own nonce validation via the nonce_supported claim |
No comments yet