CVE-2026-84504Disclosure(fastify / fastify)

LOWCVSS 8.1 · HIGH

Signal is active with 1 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 treat the object resolved by a successful Ajv async validator as the value result protocol used by custom validator compilers. If a request that passes its route schema contains a property named value at the root, fastify replaces the entire request body with that property's value before the handler runs, so the handler receives a different object than the one that satisfied the schema. An authenticated low-privilege caller can use this to make nested data replace the validated body and trigger an operation the route schema did not authorize, leading to unauthorized state changes and data disclosure. Users should upgrade to fastify 5.12.2 or later.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-20

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

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
  • 4 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 3 signals
  • Disclosure: 3 classified signals
  • Peaked 1d ago at 3 mentions (2026-09-04); latest day: 1
  • 4 total mentions across 2 days

Affected systems

Vendors
Products
fastify

Deep dive

Activity timeline4 mentions / 2d
01223Mentions · 2026-09-04: 3Mentions · 2026-10-01: 1Patch / Workaround · 2026-09-04: 1Technical Details · 2026-09-04: 2Technical Details · 2026-10-01: 109-0410-01
Signal classification2 categories
Disclosure
375.0%
Patch
125.0%
Referenced assets4 URLs
Classification over time
DateTotalLabels
2026-09-043
Disclosure2Patch1
2026-10-011
Disclosure1
Full discourse4 posts
  • DailyCVE@dailycve
    Disclosure

    🔴 Fastify, Improper Input Validation, #CVE-2026-84504 (High) -DC-Oct2026-2688 https://dailycve.com/fastify-improper-input-validation-cve-2026-84504-high-dc-oct2026-2688/

    Post summary

    The post announces a new CVE (CVE-2026-84504) for Fastify involving improper input validation with high severity, linking to a summary page without mentioning exploitation, patches, or PoC.

    0000048
    239 followersView on X
  • CVE@CVEnew
    Disclosure

    CVE-2026-84504 fastify versions before 5.12.2 treat the object resolved by a successful Ajv async validator as the value result protocol used by custom validator compilers. If a req… https://www.cve.org/CVERecord?id=CVE-2026-84504

    Post summary

    The entry reports a new flaw in Fastify before 5.12.2 involving Ajv async validator handling, providing a concise technical description without mentioning PoC, exploits, or patch availability.

    000001.0K
    58.1K followersView on X
  • MalwareObserver@MalwareObserver
    Disclosure

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

    Post summary

    Red Hat publicly discloses CVE-2026-84504 with a CVSS score of 8.1 and important severity, providing a link to the official JSON data.

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

    🚨 High-severity security fix in fastify@5.12.2 just released! Patches CVE-2026-84504: request body replacement via an async validation result collision. https://github.com/fastify/fastify/security/advisories/GHSA-667r-xxjv-c9mm

    Post summary

    Fastify 5.12.2 released a high‑severity patch for CVE‑2026‑84504, fixing a request body replacement bug caused by async validation result collision.

    00000147
    5.6K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appfastifyfastify-node.js-

Explore more