SEPTEMBER 8, 2026
Live Feed
Back to database
Case File

CVE-2026-75975

HIGH · CVSS 7.5 EPSS 0.22% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-24 · Last synced 2026-09-08

CyberRota Analysis

AI-Generated

The fast-uri library for Node.js is vulnerable due to improper validation of bracketed IPv6 literals, allowing malformed attacker-controlled hosts to be normalized to valid IPv6 addresses, potentially leading to server-side request forgery and address-policy bypass. Applications that normalize untrusted URLs for outbound requests, redirects, or proxy routing are particularly at risk. Users running affected versions (2.3.1 to <2.4.5, 3.0.0 to <3.1.6, and 4.0.0 to <4.1.3) should prioritize upgrading to the patched versions to mitigate this vulnerability.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-75975
Severity
HIGH
CVSS
7.5
EPSS
0.22%

Original NVD Description

fast-uri is a URI parser for Node.js. Its custom parser for bracketed IPv6 literals does not validate the complete IPv6 grammar, so invalid trailing text in an authority can be silently discarded and a malformed attacker-controlled host is turned into a different valid IPv6 destination. For example, a bracketed literal with invalid trailing characters is normalized to the unspecified address, which a Node HTTP client then connects to a local service over loopback, and other malformed literals collapse to private-range addresses. No error is set on the parsed result, so an application checking the error field cannot detect the rewrite. An application that normalizes untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement can be redirected to a local or private IPv6 target, giving a server-side request forgery and address-policy bypass primitive. The affected versions are 2.3.1 up to but not including 2.4.5, 3.0.0 up to but not including 3.1.6, and 4.0.0 up to but not including 4.1.3. The issue is fixed in 2.4.5, 3.1.6, and 4.1.3, which validate bracketed IP literals against the full grammar and mark malformed literals as authority errors. Users should upgrade to a patched version.

Related CVEs

Other vulnerabilities affecting the same vendor(s)