nodejs undici
cpe:2.3:a:nodejs:undici:*:*:*:*:node.js:*:*
- >= 6.0.0, < 6.24.0
- >= 7.0.0, < 7.24.0
A vulnerability exists in the Node.js undici HTTP client library, specifically in versions 6.0.0 prior to 6.24.0 and 7.0.0 prior to 7.24.0. The issue arises when a server sends a WebSocket frame with a 64-bit length format that is excessively large. This causes an overflow in undici's ByteParser, disrupting its internal calculations and leading to an invalid state. Consequently, a fatal TypeError is thrown, causing the process to crash.
Exploitation of this vulnerability causes the undici process to terminate abruptly due to an unhandled TypeError, disrupting any ongoing operations or connections managed by the client.
Users are advised to upgrade to undici versions 6.24.0 or 7.24.0.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.