CVE-2026-120213CVSS 9.1Decoded-parameter prefix escape
Decoded path separators and query/fragment delimiters alter the upstream path and remove its enforced suffix.
@fastify/http-proxy 9.0.0 through 11.6.5 can let unauthenticated requests escape a fixed upstream path when parameterized prefix and rewritePrefix enforce path limits. Depending on the upstream, this enables SSRF or authorization bypass. Upgrade to 11.6.6; the advisory lists no workaround.
The proxy inserts URL-decoded route parameters into rewritePrefix without re-encoding them. A decoded slash together with a fragment or query delimiter can add path segments and discard the required suffix without using parent-directory traversal. The attack needs a reachable vulnerable proxy configuration; the resulting access depends on the upstream’s own authorization. This is not a general compromise of Fastify or all proxy deployments.
GHSA-h3vp-4jfr-v364 identifies the affected range and patch. The public advisory includes request examples, but does not confirm exploitation or publish a victim count.
CVE-2026-120213CVSS 9.1Decoded path separators and query/fragment delimiters alter the upstream path and remove its enforced suffix.
| Product | Safe from | Note |
|---|---|---|
| @fastify/http-proxy | 11.6.6 | Patched; affected range >=9.0.0, <11.6.6 |
Nov 2, 2026
Maintainers publish the advisory and identify 11.6.6 as patched
We list each claim and who made it. Primary sources (the vendor, the researcher, the registry) are marked. Where reports disagree, we grade by the worst credible case.