PT-2026-40589
CVE-2026-44681
·
Published
2026-05-04
·
Updated
2026-09-18
Description by
CVSS 3.1
6.1
MediumMetricsAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions
Authlib versions prior to 1.6.12
Authlib versions prior to 1.7.1
Description
An unauthenticated open redirect exists in the authorization endpoint of the
OpenIDImplicitGrant and OpenIDHybridGrant components. A remote attacker can cause the authorization server to issue an HTTP 302 redirect to an arbitrary, attacker-chosen URL by submitting an authorization request that omits the openid scope. This occurs because the validate authorization request() function in both grants performs the scope check before validating the redirect uri against the registered client URIs. Consequently, the InvalidScopeError is triggered using an unvalidated redirect uri variable, which the OAuth2Error. call function then processes as a redirect location.Recommendations
Update to version 1.6.12 or 1.7.1.
As a temporary mitigation, unregister
OpenIDImplicitGrant and OpenIDHybridGrant if Implicit and Hybrid flows are not required.Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾