GHSA-6hw5-45gm-fj88 · Severity: critical · Ecosystem: npm — @fastify/express has a middleware authentication bypass via URL normalization gaps (duplicate slashes and semicolons)
Impact@fastify/express v4.0.4 and earlier fails to normalize URLs before passing them to Express middleware when Fastify router normalization options are enabled. This allows complete bypass of path-scoped authentication middleware via duplicate slashes when ignoreDuplicateSlashes is enabled, or via semicolon delimiters when useSemicolonDelimiter is enabled. In both cases, Fastify router normalizes the URL and matches the route, but @fastify/express passes the original un-normalized URL to Express middleware, which fails to match and is skipped. An unauthenticated attacker can access protected routes by manipulating the URL path. PatchesUpgrade to @fastify/express v4.0.5 or later.
Conclusion & alert: CVE-2026-33808 is rated High Exploit Risk (64.2/100): CVSS Critical severity, with low exploitation likelihood (EPSS 0.16%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-02 | 0.25% | 0.16% | -0.09% |
| 2 | 2026-05-27 | 0.17% | 0.25% | +0.08% |
| 3 | 2026-04-21 | — | 0.17% | — |
Full EPSS history (4 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 9.1 | 4.0 | CRITICAL |
|
— | — | ce714d77-add3-4f53-aff5-83d477b104bb |
| 9.1 | 3.1 | CRITICAL |
|
3.9 | 5.2 | [email protected] |
GHSA-6hw5-45gm-fj88 · Severity: critical · Ecosystem: npm — @fastify/express has a middleware authentication bypass via URL normalization gaps (duplicate slashes and semicolons)
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| fastify | fastify\/express | < 4.0.5 | cpe:2.3:a:fastify:fastify\/express:*:*:*:*:*:node.js:*:* |
| URL | Tags |
|---|---|
| https://cna.openjsf.org/security-advisories.html | Vendor Advisory |
| https://github.com/fastify/fastify-express/security/advisories/GHSA-6hw5-45gm-fj88 | Exploit Mitigation Vendor Advisory |