CVE-2026-84428General(fastify / fastify)

LOWCVSS 7.5 · HIGH

Signal is active with 3 mentions in latest observed window

Immediate actions

  • Patch fastify fastify systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

fastify versions before 5.12.2 implement the case-insensitive nature of HTTP header names by lowercasing names in a route's header schema before compiling it, but the transformation is incomplete: it lowercases the properties keys and the root-level required array, and does not lowercase the trigger and dependent names inside the JSON Schema Draft 7 dependencies keyword. Because Node stores request header names in lowercase, a canonical-case dependency such as requiring an authentication header whenever a privileged-mode header is present never matches, and the presence assertion is silently skipped. An unauthenticated remote client can therefore send the header that activates a privileged branch while omitting the header the dependency was meant to require, bypassing the conditional check. Users should upgrade to fastify 5.12.2 or later.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-178

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • fastify

Threat summary

  • Patch or workaround signal is available
  • 3 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 3 signals
  • General: 2 classified signals
  • 3 total mentions across 1 day

Affected systems

Vendors
Products
fastify

Deep dive

Activity timeline3 mentions / 1d
01223Mentions · 2026-09-04: 3Patch / Workaround · 2026-09-04: 1Technical Details · 2026-09-04: 309-04
Signal classification2 categories
General
266.7%
Patch
133.3%
Referenced assets3 URLs
Full discourse3 posts
  • CVE@CVEnew
    General

    CVE-2026-84428 fastify versions before 5.12.2 implement the case-insensitive nature of HTTP header names by lowercasing names in a route's header schema before compiling it, but the… https://www.cve.org/CVERecord?id=CVE-2026-84428

    Post summary

    The post briefly describes an implementation detail in fastify that leads to CVE-2026-84428, but provides no PoC, exploit, or patch information.

    00000964
    58.1K followersView on X
  • MalwareObserver@MalwareObserver
    General

    🐛 VULNERABILITIES (CVSS 7.5) CVE-2026-84428: — severity important — Red Hat Security Data (JSON) https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-84428.json #CVE #ZeroDay #PatchManagement

    Post summary

    The tweet briefly announces vulnerability CVE-2026-84428 with a CVSS 7.5 severity rating, linking to Red Hat’s JSON security data but providing no additional technical, exploitation, or patch details.

    0000028
    27 followersView on X
  • Ulises Gascón@kom_256
    Patch

    🚨 High-severity security fix in fastify@5.12.2 just released! Patches CVE-2026-84428: header validation bypass via incomplete schema case normalization. https://github.com/fastify/fastify/security/advisories/GHSA-9q9j-q6p8-xq58

    Post summary

    Fastify released a high‑severity patch for CVE‑2026‑84428, addressing a header validation bypass caused by incomplete schema case normalization.

    00000139
    5.6K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appfastifyfastify-node.js-

Explore more