En bref
- CVE-2024-4068 est une vulnérabilité ÉLEVÉE (CVSS 7.5) touchant braces (jonschlinkert), braces.
- Probabilité d'exploitation dans les 30 prochains jours (EPSS) : 1.5%, plus élevée que 73.8% des vulnérabilités.
- Correctif : mettre à jour vers 3.0.3 ou plus récent.
| 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