← Terug naar overzicht

CVE-2026-75975 affects fast-uri, a URI parser for Node.js, where the custom parser for bracketed IPv6 literals fails to validate the complete IPv6 grammar. Invalid trailing text in an authority component is silently discarded, causing malformed attacker-controlled hosts to be resolved as different valid IPv6 destinations. This enables server-side request forgery (SSRF) and address-policy bypass by redirecting requests to loopback or private-range IPv6 addresses. No error is set on the parsed result, making the rewrite undetectable via error field checks. Applications normalizing untrusted URLs for outbound requests, redirects, proxy routing, or policy enforcement are at risk. Affected versions include 2.3.1–2.4.4, 3.0.0–3.1.5, and 4.0.0–4.1.2. Patches are available in versions 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 are strongly advised to upgrade immediately.

Affected products

  • Node.js
  • fast-uri

Related CVE's

  • CVE-2026-75975

Categories

  • Network Infrastructure
  • Supply Chain & Dependencies
  • Web Technologies