cvedb.io
CVE-2024-4068
HIGH · CVSS 7.5
EPSS exploitation probability: 0%
Published 2024-05-14T15:42:48.660 · Last modified 2026-06-17T08:01:02.583

Summary

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.

Affected products

jonschlinkert — braces

Does this affect you?

Add your gear to cvedb and we'll alert you only when jonschlinkert ships something exploited.

Check my exposure →

References

This product uses data from the NVD API but is not endorsed or certified by the NVD. Informational only; not professional security advice.