πŸ” CVE Alert

CVE-2025-68158

MEDIUM 5.7

Authlib: 1-click Account Takeover

CVSS Score
5.7
EPSS Score
0.0%
EPSS Percentile
7th

Authlib is a Python library which builds OAuth and OpenID Connect servers. In versions 1.0.0 through 1.6.5, cache-backed state/request-token storage is not tied to the initiating user session, so CSRF is possible for any attacker that has a valid state (easily obtainable via an attacker-initiated authentication flow). When a cache is supplied to the OAuth client registry, FrameworkIntegration.set_state_data writes the entire state blob under _state_{app}_{state}, and get_state_data ignores the caller’s session altogether. This issue has been patched in version 1.6.6.

CWE CWE-352
Vendor authlib
Product authlib
Published Jan 8, 2026
Last Updated Mar 30, 2026
Stay Ahead of the Next One

Get instant alerts for authlib authlib

Be the first to know when new medium vulnerabilities affecting authlib authlib are published β€” delivered to Slack, Telegram or Discord.

Get Free Alerts β†’ Free Β· No credit card Β· 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Affected Versions

authlib / authlib
>= 1.0.0, < 1.6.6

References

NVD β†— CVE.org β†— EPSS Data β†—
github.com: https://github.com/authlib/authlib/security/advisories/GHSA-fg6f-75jq-6523 github.com: https://github.com/authlib/authlib/commit/2808378611dd6fb2532b189a9087877d8f0c0489 github.com: https://github.com/authlib/authlib/commit/7974f45e4d7492ab5f527577677f2770ce423228