Kurz gesagt
- CVE-2024-4068 ist eine Schwachstelle (HOCH (CVSS 7.5)) in braces (jonschlinkert), braces.
- Wahrscheinlichkeit einer Ausnutzung in den nächsten 30 Tagen (EPSS): 1.5%, höher als bei 73.8% aller Schwachstellen.
- Abhilfe: auf 3.0.3 oder neuer aktualisieren.
| Package | Affected versions | Patched versions |
|---|
| braces | < 3.0.3
| 3.0.3
|
| braces npm | < 3.0.3
| 3.0.3
|
Description
The NPM package braces 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.
NVD description
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.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free