CVE-2024-4068

The NPM package `braces`, versions prior to 3.0.3, fails to limit the number of characters it can handle, which could lead to Memory Exhaustion. In `lib/parse.js,` if a malicious user sends "imbalanced braces" as input, the parsing will enter a loop, which will cause the program to start allocating heap memory without freeing it at any moment of the loop. Eventually, the JavaScript heap limit is reached, and the program will crash.
Configurations

No configuration.

History

No history.

Information

Published : 2024-05-14 15:42

Updated : 2024-07-03 02:07


NVD link : CVE-2024-4068

Mitre link : CVE-2024-4068

CVE.ORG link : CVE-2024-4068


JSON object : View

Products Affected

No product.

CWE
CWE-1050

Excessive Platform Resource Consumption within a Loop

CWE-400

Uncontrolled Resource Consumption