Lucene search
+L

5 matches found

Github Security Blog
Github Security Blog
•added 2026/09/30 11:44 p.m.•33 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.3AI score0.00492EPSS
SaveExploits0References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/09/30 11:44 p.m.•18 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
Mend
Mend
•added 2026/09/04 10:24 a.m.•23 views

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 transformation is incomplete: it lowercases the properties keys and the root-level required array, and does not lowercase the...

8.7CVSS7.3AI score0.00524EPSS
SaveExploits0References7
Mend
Mend
•added 2026/09/04 9:59 a.m.•19 views

CVE-2026-84469

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...

8.7CVSS7.4AI score0.00492EPSS
SaveExploits0References7
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/04 12:00 a.m.•9 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