CVE-2026-16221
ADVISORY - githubSummary
Impact
fast-uri v4.1.0 and earlier do not treat a literal backslash (U+005C) as an authority delimiter. Node's native WHATWG URL (used by fetch(), undici, and Node's http/https clients) normalizes \ to / for special schemes (http, https, ws, wss, ftp, file), so the two parsers extract different hosts from the same input string.
For example, http://evil.com\@allowed.com is treated by fast-uri as host allowed.com with userinfo evil.com\, while Node's WHATWG URL parser and fetch() see host evil.com with path /@allowed.com.
Applications that use fast-uri to enforce host-based policy (allowlists, denylists, loopback/SSRF filtering, redirect validation, outbound proxy routing) before passing the same URL into Node's URL or fetch() consumers see a policy/use desync and can be steered to an unintended destination, including cloud metadata endpoints, loopback, or internal hosts.
Patches
Upgrade to fast-uri v4.1.1, v3.1.4, or v2.4.3.
Workarounds
None. Upgrade to the patched version.
Common Weakness Enumeration (CWE)
Interpretation Conflict
Interpretation Conflict
NIST
3.9
CVSS SCORE
7.5highGitHub
3.9
CVSS SCORE
7.5highDebian
-
CVSS SCORE
N/AlowUbuntu
-
CVSS SCORE
N/AmediumChainguard
CGA-v6h3-f8jx-f899
-
minimos
MINI-246w-649x-jv9w
-
minimos
MINI-2f95-q3w5-jg24
-
minimos
MINI-342m-gm5m-23q8
-
minimos
MINI-35j7-3v8m-7222
-
minimos
MINI-3rjg-2w9q-72p4
-
minimos
MINI-4956-6h84-gxfg
-
minimos
MINI-4xvj-rxf5-p7wp
-
minimos
MINI-5c87-cp8c-498v
-
minimos
MINI-5gjr-ghv8-f6rm
-
minimos
MINI-5mjm-w5rf-p6vj
-
minimos
MINI-5v9p-jfpc-qx25
-
minimos
MINI-6ww3-56gj-f783
-
minimos
MINI-7cfm-gf8j-fvpg
-
minimos
MINI-7hc2-w3h5-4vx2
-
minimos
MINI-7qm3-9xc7-wjm6
-
minimos
MINI-7v8f-5mvp-5g8j
-
minimos
MINI-8qqf-2q9m-rpj6
-
minimos
MINI-9fmv-vwcm-8368
-
minimos
MINI-f3v2-28q9-67xf
-
minimos
MINI-f89r-fm82-hcvw
-
minimos
MINI-hh8c-9vwc-pf2m
-
minimos
MINI-jfgf-cc4f-3vg9
-
minimos
MINI-jg8r-3m33-7qjv
-
minimos
MINI-jj7f-r37g-2vqw
-
minimos
MINI-jmw7-j7fw-3w6m
-
minimos
MINI-m78g-grx4-c495
-
minimos
MINI-m7fj-9299-w9x4
-
minimos
MINI-m7hm-g59h-945j
-
minimos
MINI-p794-9294-rgq5
-
minimos
MINI-pmwg-44vg-7q7v
-
minimos
MINI-q82h-98c9-5jx2
-
minimos
MINI-rcxp-rmf3-xpp3
-
minimos
MINI-rrx6-xgpj-grhj
-
minimos
MINI-vmmr-x9wq-8hx7
-
minimos
MINI-vq95-37gv-jq62
-
minimos
MINI-x2m5-9cvp-rvc6
-