CVE-2025-61920
Last modified
CVE-2025-61920 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to version 1.6.5, Authlib’s JOSE implementation accepts unbounded JWS/JWT header and signature segments. EPSS estimates a 0.58% chance of exploitation in the next 30 days.
Description
Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to version 1.6.5, Authlib’s JOSE implementation accepts unbounded JWS/JWT header and signature segments. A remote attacker can craft a token whose base64url‑encoded header or signature spans hundreds of megabytes. During verification, Authlib decodes and parses the full input before it is rejected, driving CPU and memory consumption to hostile levels and enabling denial of service. Version 1.6.5 patches the issue. Some temporary workarounds are available. Enforce input size limits before handing tokens to Authlib and/or use application-level throttling to reduce amplification risk.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Authlib | Authlib | < 1.6.5 |
References
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2025-61920?
How severe is CVE-2025-61920?
How do I fix CVE-2025-61920?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-61914n8n is an open source workflow automation platform. Prior to…5.4
- CVE-2025-61915OpenPrinting CUPS is an open source printing system for Linu…6.7
- CVE-2025-61916Spinnaker is an open source, multi-cloud continuous delivery…6.6
- CVE-2025-61917n8n is an open source workflow automation platform. From ver…7.7
- CVE-2025-61919Rack is a modular Ruby web server interface. Prior to versio…7.5
- CVE-2025-6192Use after free in Metrics in Google Chrome prior to 137.0.71…8.8
- CVE-2025-61921Sinatra is a domain-specific language for creating web appli…7.5
- CVE-2025-61922PrestaShop Checkout is the PrestaShop official payment modul…9.1
- CVE-2025-61923PrestaShop Checkout is the PrestaShop official payment modul…4.1
- CVE-2025-61924PrestaShop Checkout is the PrestaShop official payment modul…3.8
- CVE-2025-61925Astro is a web framework. Prior to version 5.14.2, Astro ref…6.5
- CVE-2025-61926Allstar is a GitHub App to set and enforce security policies…4.6
Are you affected by CVE-2025-61920?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
