CVE-2025-54365
Last modified
CVE-2025-54365 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. fastapi-guard is a security library for FastAPI that provides middleware to control IPs, log requests, detect penetration attempts and more. In version 3.0.1, the regular expression patched to mitigate the ReDoS vulnerability by limiting the length of string fails to catch inputs that exceed this limit. EPSS estimates a 0.73% chance of exploitation in the next 30 days.
Description
fastapi-guard is a security library for FastAPI that provides middleware to control IPs, log requests, detect penetration attempts and more. In version 3.0.1, the regular expression patched to mitigate the ReDoS vulnerability by limiting the length of string fails to catch inputs that exceed this limit. This type of patch fails to detect cases in which the string representing the attributes of a <script> tag exceeds 100 characters. As a result, most of the regex patterns present in version 3.0.1 can be bypassed. This is fixed in version 3.0.2.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Fastapi-Guard | Fastapi Guard | 3.0.1 |
References
- https://github.com/rennf93/fastapi-guard/security/advisories/GHSA-rrf6-pxg8-684gExploit, Vendor Advisory
- https://github.com/rennf93/fastapi-guard/security/advisories/GHSA-rrf6-pxg8-684gExploit, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-54365?
How severe is CVE-2025-54365?
How do I fix CVE-2025-54365?
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-5436A vulnerability was found in Multilaser Sirius RE016 MLT1.0.…6.9
- CVE-2025-54360Rejected reason: Not used
- CVE-2025-54361Rejected reason: Not used
- CVE-2025-54362Rejected reason: Not used
- CVE-2025-54363Microsoft Knack 0.12.0 allows Regular expression Denial of S…6.9
- CVE-2025-54364Microsoft Knack 0.12.0 allows Regular expression Denial of S…6.9
- CVE-2025-54366FreeScout is a lightweight free open source help desk and sh…8.8
- CVE-2025-54368uv is a Python package and project manager written in Rust. …6.8
- CVE-2025-54369Node-SAML is a SAML library not dependent on any frameworks …9.3
- CVE-2025-5437A vulnerability classified as critical has been found in Mul…6.9
- CVE-2025-54370PhpOffice/PhpSpreadsheet is a pure PHP library for reading a…8.7
- CVE-2025-54371Rejected reason: This CVE is a duplicate of another CVE.
Are you affected by CVE-2025-54365?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
