What’s Vulnerable › Vulnerabilities
CVE-2024-45813: ReDoS vulnerability in multiparametric routes in find-my-way
- Severity: medium (CVSS 5.3 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.7% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2024-09-18 · updated 2026-06-17
- Weakness: CWE-1333
Description
find-my-way is a fast, open source HTTP router, internally using a Radix Tree (aka compact Prefix Tree), supports route params, wildcards, and it's framework independent. A bad regular expression is generated any time one has two parameters within a single segment, when adding a `-` at the end, like `/:a-:b-`. This may cause a denial of service in some instances. Users are advised to update to find-my-way v8.2.2 or v9.0.1. or subsequent versions. There are no known workarounds for this issue.
Affected products
- delvedor find-my-way: before 8.2.2; = 9.0.0
References
- https://blakeembrey.com/posts/2024-09-web-redos
- https://github.com/delvedor/find-my-way/commit/5e9e0eb5d8d438e06a185d5e536a896572dd0440
- https://github.com/delvedor/find-my-way/security/advisories/GHSA-rrr8-f88r-h8q6
Get alerted when CVE-2024-45813 or the next vulnerability affects your stack