
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-75975 is a Server-Side Request Forgery (SSRF) vulnerability in fast-uri, a URI parser for Node.js maintained under the Fastify/OpenJS Foundation ecosystem. The flaw arises from incomplete validation of bracketed IPv6 literals, allowing malformed attacker-controlled host values to be silently normalized into valid private or loopback IPv6 addresses. Affected versions are 2.3.1–<2.4.5, 3.0.0–<3.1.6, and 4.0.0–<4.1.3. It was published on August 24, 2026, with a CVSS v3.1 base score of 7.5 (High) (GitHub Advisory).
The root cause is improper input validation (CWE-20) in fast-uri's custom parser for bracketed IPv6 literals, which does not enforce the complete RFC 3986 grammar. When a malformed literal such as [::not-valid] or [fc00::not-hex] is parsed, invalid trailing characters are silently discarded, collapsing the address to a valid IPv6 destination (e.g., [::], [fc00::], [fe80::]). Critically, parse().error is not set for these malformed inputs, so application-level error checks cannot detect the rewrite. An attacker supplying a crafted URL to an application that normalizes untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement can cause the server to connect to loopback, unique-local, or link-local IPv6 addresses (CWE-918) (GitHub Advisory).
Successful exploitation enables an attacker to redirect server-side HTTP requests to local or private IPv6 addresses (e.g., ::1 loopback, fc00::/7 unique-local, fe80::/10 link-local), bypassing host-policy and address allowlist enforcement. This SSRF primitive can expose internal services not intended to be reachable from the internet, potentially leading to unauthorized access to internal APIs, metadata services, or other backend infrastructure. Integrity is the primary impact (CVSS I:High), with no direct confidentiality or availability impact scored, though chained exploitation could escalate to data exfiltration or lateral movement depending on the application context (GitHub Advisory).
No public proof-of-concept exploit code or in-the-wild exploitation has been reported as of the disclosure date. The vulnerability is unauthenticated and network-exploitable with low attack complexity, and NVD SSVC assessment marks it as automatable. The EPSS score is approximately 0.40%, indicating a low but non-negligible probability of exploitation in the near term. CVE-2026-75975 is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (GitHub Advisory).
fast-uri (versions 2.3.1–<2.4.5, 3.0.0–<3.1.6, or 4.0.0–<4.1.3) to normalize or parse untrusted URLs before making outbound HTTP requests, performing redirects, or enforcing host-based access policies.http://[::not-valid]/internal-path or http://[fc00::not-hex]/admin. The invalid trailing characters cause fast-uri to silently truncate the address to a valid IPv6 destination (e.g., [::] or [fc00::).parse().error is not set, any application-level validation that checks the error field will pass, and the normalized (rewritten) host will be used for the outbound connection.::1 for loopback services, fc00:: for unique-local ranges), potentially accessing internal APIs, admin panels, or cloud metadata endpoints (GitHub Advisory).::1), unique-local (fc00::/7), or link-local (fe80::/10) addresses that are unexpected or not part of normal application traffic.[::not-valid], [fc00::not-hex], [fe80::not-hex]).Upgrade fast-uri to one of the patched versions: 2.4.5, 3.1.6, or 4.1.3. These releases validate bracketed IPv6 literals against the full RFC 3986 grammar and mark malformed literals as authority errors rather than silently normalizing them. As a workaround where immediate upgrade is not possible, reject any untrusted URLs whose host component is a bracketed IPv6 literal before passing them to fast-uri, or enforce outbound request routing against an explicit allowlist of permitted IP addresses rather than trusting the normalized host value (GitHub Advisory).
The advisory was published by mcollina (Matteo Collina, Node.js TSC member and Fastify maintainer) on August 23, 2026, with UlisesGascon credited as a remediation developer, indicating prompt response from the Fastify core team. No significant broader media coverage or notable external researcher commentary has been identified beyond the official GitHub Security Advisory at the time of this report (GitHub Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."