PT-2026-66759 · Npm · Fast-Uri
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
fast-uri versions prior to 4.1.2
fast-uri versions prior to 3.1.5
fast-uri versions prior to 2.4.4
Description
The software requires a literal double forward slash to recognize a URI authority. If a backslash-based introducer is used instead (such as backslash backslash, forward slash backslash, or backslash forward slash), the input is parsed without an authority and folded into the path. This creates a discrepancy with Node's native WHATWG URL parser, which treats backslashes as interchangeable with forward slashes for special schemes. Applications using the software to enforce host-based policies, such as allowlists, SSRF filtering, or redirect validation, before passing the URL to Node's URL or fetch consumers, may be steered to an unintended host.
Recommendations
Update to version 4.1.2.
Update to version 3.1.5.
Update to version 2.4.4.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Fast-Uri