En resumen
- CVE-2024-4068 es una vulnerabilidad ALTO (CVSS 7.5) que afecta a braces (jonschlinkert), braces.
- Probabilidad de explotación en los próximos 30 días (EPSS): 1.5%, mayor que el 73.8% de las vulnerabilidades.
- Solución: actualizar a 3.0.3 o posterior.
| 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