PatchSiren cyber security CVE debrief
CVE-2026-84428 fastify CVE debrief
CVE-2026-84428 is a vulnerability in fastify versions before 5.12.2 that allows an unauthenticated remote client to bypass conditional checks by sending a header that activates a privileged branch while omitting the required header. This occurs due to the incomplete transformation of HTTP header names to lowercase, leading to a mismatch in canonical-case dependencies. The vulnerability can result in unauthorized access to privileged branches. Defenders should verify the presence of affected fastify versions in their environments and assess potential exposure. Evidence from the CVE Program and NIST NVD detail page supports this assessment.
- Vendor
- fastify
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-04
- Original CVE updated
- 2026-09-04
- Advisory published
- 2026-09-04
- Advisory updated
- 2026-09-04
Who should care
Defenders of systems using fastify versions before 5.12.2 should assess exposure and upgrade to 5.12.2 or later. This includes operators, platform administrators, vulnerability management teams, and security teams responsible for ensuring the security and integrity of systems that utilize fastify. They should review the vulnerability details, assess the potential impact, and take appropriate actions to mitigate the risk.
Why it matters
CVE-2026-84428 is a vulnerability in fastify versions before 5.12.2 that allows an unauthenticated remote client to bypass conditional checks, potentially leading to unauthorized access to privileged branches.
- Bypassing conditional checks may allow unauthorized access to privileged branches
- Unauthenticated remote clients may exploit the vulnerability to bypass authentication
Technical summary
The vulnerability is caused by the incomplete transformation of HTTP header names to lowercase in fastify versions before 5.12.2. This allows an unauthenticated remote client to bypass conditional checks by sending a header that activates a privileged branch while omitting the required header. The issue arises from the way Node stores request header names in lowercase, leading to a mismatch in canonical-case dependencies. Users should upgrade to fastify 5.12.2 or later to address the vulnerability.
Defensive priority
Upgrade to fastify 5.12.2 or later to address the vulnerability.
Recommended defensive actions
- Upgrade to fastify 5.12.2 or later
- Review and update affected systems
- Monitor for potential exploitation attempts
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The vulnerability, CVE-2026-84428, is caused by the incomplete transformation of HTTP header names to lowercase in fastify versions before 5.12.2. This allows an unauthenticated remote client to bypass conditional checks. Defenders should verify the presence of affected fastify versions in their environments and assess potential exposure. Evidence from the CVE Program and NIST NVD detail page supports this assessment. The CVE record was published on 2026-09-04T11:17:19.317Z and has not been modified since then.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-84428 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-84428
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-84428 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-84428
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://cna.openjsf.org/security-advisories.html
ce714d77-add3-4f53-aff5-83d477b104bb
-
Source reference
Unverified legacy reference
URL: https://github.com/fastify/fastify/security/advisories/GHSA-9q9j-q6p8-xq58
ce714d77-add3-4f53-aff5-83d477b104bb
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.