Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. fast-uri
  4. ›
  5. CVE-2026-75899

CVE-2026-75899: fast-uri vulnerable to server-side request forgery via repeated hostname percent-decoding

September 2, 2026

fast-uri decodes a hostname’s percent escapes twice in a single normalize() or resolve() call: once during parsing and again during authority recomposition. A nested percent-encoded host therefore survives the first decode and is turned into a live destination by the second, so normalize('http://%256c%256f%2563%2561%256c%2568%256f%2573%2574/') returns http://localhost/. Applications that normalize or resolve an untrusted URI before an SSRF check, redirect validation, or host allowlist can be steered to a different destination, including internal addresses such as loopback or a cloud metadata endpoint, than the encoded input appeared to contain. This is an incomplete-fix variant of CVE-2026-6322, whose encoded-authority-delimiter fix introduced the second decode.

References

  • cna.openjsf.org/security-advisories.html
  • github.com/advisories/GHSA-fph4-wmhf-6fwf
  • github.com/fastify/fast-uri/commit/2642290672e7211c990aaed3749c2ce667d0af4f
  • github.com/fastify/fast-uri/commit/8c15dbe94ec50bb8e595791ebb42c35cef0fd304
  • github.com/fastify/fast-uri/commit/ae92a4c5d8c4b6c9e447f048d5fcbde7eebd5514
  • github.com/fastify/fast-uri/releases/tag/v2.4.5
  • github.com/fastify/fast-uri/releases/tag/v3.1.6
  • github.com/fastify/fast-uri/releases/tag/v4.1.3
  • github.com/fastify/fast-uri/security/advisories/GHSA-fph4-wmhf-6fwf
  • nvd.nist.gov/vuln/detail/CVE-2026-75899

Code Behaviors & Features

Detect and mitigate CVE-2026-75899 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 2.4.1 before 2.4.5, all versions starting from 3.1.2 before 3.1.6, all versions starting from 4.0.0 before 4.1.3

Fixed versions

  • 2.4.5
  • 3.1.6
  • 4.1.3

Solution

Upgrade to versions 2.4.5, 3.1.6, 4.1.3 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-174: Double Decoding of the Same Data
  • CWE-918: Server-Side Request Forgery (SSRF)

Source file

npm/fast-uri/CVE-2026-75899.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:46 +0000.