Skip to main content
← All vulnerabilities
CVE-2026-25547GHSA-7H2J-956F-4VF2

Uncontrolled Resource Consumption in @isaacs/brace-expansion

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.0.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

@isaacs/brace-expansion is a hybrid CJS/ESM TypeScript fork of brace-expansion. Prior to version 5.0.1, @isaacs/brace-expansion is vulnerable to a denial of service (DoS) issue caused by unbounded brace range expansion. When an attacker provides a pattern containing repeated numeric brace ranges, the library attempts to eagerly generate every possible combination synchronously. Because the expansion grows exponentially, even a small input can consume excessive CPU and memory and may crash the Node.js process. This issue has been patched in version 5.0.1.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • isaacs brace-expansion

    fixed in 5.0.1

  • @isaacs/brace-expansionnpm

    fixed in 5.0.1

References 1

GitHub · isaacs/brace-expansion