HIGH🇵🇱 Wersja polska

CVE-2026-16221

CVSS 7.5v3.1pub. 2026-07-19upd. 2026-08-05

Impact: fast-uri versions from 2.3.1 through 4.1.0 (including the 3.x line up to 3.1.3 and the 2.x line up to 2.4.2) do not treat a literal backslash character (U+005C) as an authority delimiter. Node's native WHATWG URL parser, used by fetch, undici, and Node's http and https clients, normalizes the backslash to a forward slash for special schemes such as http, https, ws, wss, ftp, and file. As a result, the two parsers extract different hosts from the same input string. Applications that use fast-uri to enforce host-based policy such as allowlists, denylists, loopback or SSRF filtering, redirect validation, or outbound proxy routing before passing the same URL into Node's URL or fetch consumers can be steered to an unintended destination, including cloud metadata endpoints, loopback, or internal hosts. Patches: upgrade to fast-uri 4.1.1, 3.1.4, or 2.4.3. Workarounds: none.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
  • Openjsf Fast Uri

    APP
    Openjsf
    2.3.1 – 2.4.3 (excl.)3.0.0 – 3.1.4 (excl.)4.0.0 – 4.1.1 (excl.)
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
Tags
SSRF
CWE
References

Related vulnerabilities

CVE-2026-84394HIGH7.5same product

fast-uri accepts a host that contains an unbalanced or misplaced authority bracket without reporting an error....

CVE-2026-84292HIGH7.5same product

fast-uri serializes the port component of a URI without validating it. When recomposing the authority, the use...

CVE-2026-75931HIGH7.5same product

fast-uri is a URI parser for Node.js. It canonicalizes a host to its ASCII form only when the input carries an...

CVE-2026-75899HIGH7.5same product

fast-uri is a URI parser for Node.js. It decodes percent escapes in a hostname during parsing and then decodes...

CVE-2026-75975HIGH7.5same product

fast-uri is a URI parser for Node.js. Its custom parser for bracketed IPv6 literals does not validate the comp...