漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
fastify vulnerable to header validation bypass via incomplete schema case normalization
Vulnerability 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.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Vulnerability Type
大小写敏感处理不恰当
Vulnerability Title
Fastify 输入验证错误漏洞
Vulnerability Description
Fastify是Fastify团队开源的一个高性能的Node.js Web框架。 Fastify 5.12.2之前版本存在输入验证错误漏洞,该漏洞源于HTTP头名称大小写转换不完整,可能导致未认证的远程客户端绕过条件检查。
CVSS Information
N/A
Vulnerability Type
N/A