First published: Mon May 13 2024(Updated: )
Node.js braces module is vulnerable to a denial of service, caused by the failure to limit the number of characters it can handle. leading to a memory exhaustion in lib/parse.js. By sending imbalanced braces as input, the parsing will enter a loop causing the JavaScript heap limit to be reached, and the program will crash.
Credit: 596c5446-0ce5-4ba2-aa66-48b3b757a647 596c5446-0ce5-4ba2-aa66-48b3b757a647
Affected Software | Affected Version | How to fix |
---|---|---|
npm/braces | <3.0.3 | 3.0.3 |
Update to version 3.0.3 to mitigate the issue.
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.