PT-2026-71407 · Npm · @Fastify/Busboy
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
@fastify/busboy versions 1.0.0 through 3.2.0
Description
An unauthenticated denial of service can occur when an attacker submits multipart form-data containing a part header with a name that is a prototype-inherited property, such as
proto or constructor. The internal header parser uses a plain JavaScript object to store headers and expects each value to be an array. When a prototype-inherited property is used, it resolves to a non-array value, triggering a TypeError. Depending on the integration, this results in an error event or a synchronous exception that can terminate the Node.js process.Recommendations
Upgrade to version 3.2.1.
Exploit
Fix
DoS
Improper Check for Exceptional Conditions
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
@Fastify/Busboy