fastify 5.12.2 之前的版本中,当 Ajv 异步校验器成功解析出的对象,会被当作自定义校验器编译器所采用的“值结果协议”中的结果值。如果某个通过路由 schema 校验的请求在根节点包含一个名为 的属性,fastify 会在处理器执行前,用该属性的值替换掉整个请求体,导致处理器接收到的对象与通过 schema 校验时的对象不一致。经过认证的、权限较低的用户可以利用这一行为,让嵌套数据替换掉已校验的请求体,从而触发路由 schema 未授权的操作,导致未授权的状态变更和数据泄露。建议用户升级到 fasti
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-76169 | 7.5 HIGH | fastify vulnerable to authentication bypass via malformed URLs reaching encapsulated not-f |
| CVE-2026-84428 | 7.5 HIGH | fastify vulnerable to header validation bypass via incomplete schema case normalization |
| CVE-2026-84469 | 7.5 HIGH | fastify vulnerable to request validation bypass via skipped boolean false schemas |
No comments yet