CVE Catalog

CVE-2026-13676

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.38%

31th percentile - higher than 31% of all known CVEs

Summary

fast-uri versions 2.3.1 through 3.1.2 and 4.0.0 fail to canonicalize Unicode (IDN) hostnames for HTTP-family URLs. This causes discrepancies between fast-uri and Node's native URL parser, potentially bypassing host-based policies.

Risk Assessment

The risk involves bypassing denylists, loopback filtering, redirect validation, or outbound proxy routing when two different URL parsers resolve the same input to different hosts.

Recommendation

Upgrade to fast-uri 3.1.3 (3.x line) or 4.0.1 (4.x line). As a workaround, enforce host policy using the same URL parser used for the actual request, or reject non-ASCII hosts before policy checks.

Other vulnerabilities in fast-uri

See all
Original NVD description (English source)

fast-uri versions 2.3.1 through 3.1.2 and 4.0.0 fail to canonicalize Unicode (IDN) hostnames for HTTP-family URLs. The IDN conversion path calls a helper that does not exist on the global URL constructor, silently leaving the host in its original Unicode form while normalize() and equal() still return values that differ from a WHATWG-compatible URL parser. Applications that use fast-uri to enforce host-based policy (denylists, loopback filtering, redirect validation, outbound proxy routing) before passing the same URL to Node's URL or fetch can be bypassed when the two implementations resolve the same input to different hosts. Patches: upgrade to fast-uri 3.1.3 for the 3.x line or 4.0.1 for the 4.x line. Workarounds: enforce host policy using the same URL parser used for the actual request, or reject non-ASCII hosts before policy checks.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS