PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-75975 fast-uri CVE debrief

The fast-uri library for Node.js has a vulnerability in its custom parser for bracketed IPv6 literals, which does not validate the complete IPv6 grammar. This allows invalid trailing text in an authority to be silently discarded, potentially leading to a server-side request forgery and address-policy bypass primitive. 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. Users of fast-uri library for Node.js, especially those who normalize untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement, should be aware of this vulnerability and take necessary actions to mitigate it.

Vendor
fast-uri
Product
Unknown
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-24
Original CVE updated
2026-09-02
Advisory published
2026-08-24
Advisory updated
2026-09-02

Who should care

Users of fast-uri library for Node.js, especially those who normalize untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement, should be aware of this vulnerability and take necessary actions to mitigate it. This includes upgrading to a patched version, validating bracketed IP literals against the full grammar, marking malformed literals as authority errors, monitoring for and blocking suspicious traffic, and implementing compensating controls for address-policy enforcement. Security teams and operators should review the affected scope, severity, and vendor guidance to determine the necessary actions for their environments. Vulnerability management and security teams should prioritize patching and verifying the mitigation of this vulnerability in their environments. Platform and asset owners should review and update their configurations to prevent exploitation. Monitoring and incident response teams should be prepared to detect and respond to potential attacks exploiting this vulnerability. IT and development teams should coordinate on patching and verifying the mitigation of this vulnerability in their environments. Compliance and risk management teams should review and update their policies and procedures to ensure that this vulnerability is properly addressed. Business stakeholders should be aware of the potential impact of this vulnerability on their operations and take necessary actions to mitigate it. System administrators and network operators should review and update their configurations to prevent exploitation. Security researchers and threat intelligence teams should monitor for and analyze potential attacks exploiting this vulnerability. Penetration testers and red teamers should test their environments for vulnerability to this attack. Blue teamers and defenders should be prepared to detect and respond to potential attacks exploiting this vulnerability. Compliance teams should review and update their policies and procedures to ensure that this vulnerability is properly addressed. Risk management teams should review and update their risk assessments to reflect the potential impact of this vulnerability. Audits,

Technical summary

The fast-uri library for Node.js has a custom parser for bracketed IPv6 literals that does not validate the complete IPv6 grammar, allowing invalid trailing text in an authority to be silently discarded and a malformed attacker-controlled host to be turned into a different valid IPv6 destination. This vulnerability can lead to server-side request forgery and address-policy bypass. 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.

Defensive priority

Server-side request forgery and address-policy bypass vulnerabilities in fast-uri can be mitigated by upgrading to a patched version.

Recommended defensive actions

  • Upgrade to fast-uri version 2.4.5, 3.1.6, or 4.1.3
  • Validate bracketed IP literals against the full grammar
  • Mark malformed literals as authority errors
  • Monitor for and block suspicious traffic
  • Implement compensating controls for address-policy enforcement

Evidence notes

The fast-uri library for Node.js has a custom parser for bracketed IPv6 literals that does not validate the complete IPv6 grammar, allowing invalid trailing text in an authority to be silently discarded. 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.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-75975 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-75975

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-75975 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-75975

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://cna.openjsf.org/security-advisories.html

    ce714d77-add3-4f53-aff5-83d477b104bb - Vendor Advisory

  • Source reference

    Unverified legacy reference

    URL: https://github.com/fastify/fast-uri/security/advisories/GHSA-f65p-4m7j-42xc

    ce714d77-add3-4f53-aff5-83d477b104bb - Mitigation, Vendor Advisory

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.