CVE Explorer
CVE-2026-16158
Impact: @fastify/reply-from versions from 8.3.1 up to but not including 12.6.4 build the internal URL cache key by concatenating the destination and source path without a delimiter. Different destination and source pairs can therefore produce the same key while resolving to different upstream URLs. When getUpstream selects an upstream from request data, a URL cached for one upstream can be reused for a request intended for another upstream, causing cross-upstream data access and modification. Th
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"defaultStatus":"unaffected","packageURL":"pkg:npm/@fastify/reply-from","product":"@fastify/reply-from","vendor":"@fastify/reply-from","versions":[{"lessThan":"12.6.4","status":"affected","version":"8.3.1","versionType":"semver"},{"status":"unaffected","version":"12.6.4","versionType":"semver"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:d065d504efdcbae67d004110329b31c02246429ce0d2e5911a28ad8432c71cda · sha256:1be83b7319e8266a… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"baseScore":8.7,"baseSeverity":"HIGH","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N","version":"3.1"},"metric_type":"cvssV3_1"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:d065d504efdcbae67d004110329b31c02246429ce0d2e5911a28ad8432c71cda · sha256:1be83b7319e8266a… · /containers/cna/metrics/0/cvssV3_1
CWE assertions
1 source assertion{"cweId":"CWE-441","description":"CWE-441: Unintended Proxy or Intermediary ('Confused Deputy')","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:d065d504efdcbae67d004110329b31c02246429ce0d2e5911a28ad8432c71cda · sha256:1be83b7319e8266a… · /containers/cna/problemTypes/0/descriptions/0
Source references
2 source assertions{"url":"https://cna.openjsf.org/security-advisories.html"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:d065d504efdcbae67d004110329b31c02246429ce0d2e5911a28ad8432c71cda · sha256:1be83b7319e8266a… · /containers/cna/references/1
{"url":"https://github.com/fastify/fastify-reply-from/security/advisories/GHSA-v574-6498-x57v"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:d065d504efdcbae67d004110329b31c02246429ce0d2e5911a28ad8432c71cda · sha256:1be83b7319e8266a… · /containers/cna/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.