Resource exhaustion in brace-expansion - #VU140707
Published: August 1, 2026
brace-expansion
Detailed vulnerability description
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled resource consumption in the expand() function when processing attacker-controlled brace patterns. A remote attacker can send a specially crafted input to cause a denial of service.
The issue can terminate the Node process with an uncatchable out-of-memory error or block the event loop for an extended period.