Lucene search
+L

3 matches found

Github Security Blog
Github Security Blog
•added 2026/09/30 11:44 p.m.•27 views

fastify vulnerable to request validation bypass via skipped boolean false schemas

Impact Fastify decided whether to validate a request part by checking its schema for JavaScript truthiness. JSON Schema Draft 7 defines the boolean false as a valid schema that rejects every instance, but because false is falsy, a route that set body, querystring, params, or headers to false had...

7.5CVSS7.4AI score0.00492EPSS
SaveExploits0References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/09/30 11:44 p.m.•15 views

GHSA-9Q9J-Q6P8-XQ58 fastify vulnerable to header validation bypass via incomplete schema case normalization

Impact Fastify lowercases header-schema property names before compiling the schema, because Node.js stores request header names in lowercase. That normalization was incomplete: it lowercased only top-level properties keys and the root required array, and did not lowercase the JSON Schema Draft 7...

7.5CVSS7.3AI score0.00524EPSS
SaveExploits0References6
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/04 12:00 a.m.•8 views

CVE-2026-84469: Improper Input Validation

fastify versions before 5.12.2 decide whether to compile a request schema based on JavaScript truthiness, but JSON Schema Draft 7 defines the boolean false as a valid schema that rejects every instance. When an application assigns false to a route's body, querystring, params, or headers schema to...

7.5CVSS7.5AI score0.00492EPSS
SaveExploits0References4
Rows per page
Query Builder