CVE-2026-45149Disclosure(juliangruber / brace-expansion)

LOWCVSS 7.5 · HIGH

Exploitation ongoing with high activity in latest observed window (1 mentions)

Immediate actions

  • Prioritize remediation for juliangruber brace-expansion systems immediately
  • Assume compromise if assets are exposed
  • Track advisory updates for patch or workaround availability

Recommended action window: Immediate (within 24h)

NVD description

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. From 5.0.0 to before 5.0.6, the max option was being applied too late. When expanding a single large numeric range like {1..10000000}, the sequence generation loop generates all 10 million intermediate elements before the max limit is applied With max=10, the output is correctly limited to 10 items, but the process still allocates ~505 MB and spends ~800ms building the full intermediate array. This vulnerability is fixed in 5.0.6.

3.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-400

Priority

LOW

Exploitation

ACTIVE

PoC

NONE

Patch

NONE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • brace-expansion

Threat summary

  • Active exploitation appears in 1 classified signals
  • 4 mentions across 3 observed days
  • Momentum state: stable

What's happening

  • Active exploitation reported across 1 signal
  • Technical details provided in 4 signals
  • Disclosure: 2 classified signals
  • General: 1 classified signal
  • Peaked 1d ago at 2 mentions (2026-05-30); latest day: 1
  • 4 total mentions across 3 days

Affected systems

Products
brace-expansion

Deep dive

Activity timeline4 mentions / 3d
01122Mentions · 2026-05-18: 1Mentions · 2026-05-30: 2Mentions · 2026-06-04: 1Active Exploitation · 2026-05-30: 1Technical Details · 2026-05-18: 1Technical Details · 2026-05-30: 2Technical Details · 2026-06-04: 105-1805-3006-04
Signal classification3 categories
Disclosure
250.0%
Active Exploitation
125.0%
General
125.0%
Referenced assets4 URLs
Classification over time
DateTotalLabels
2026-05-181
Disclosure1
2026-05-302
Active Exploitation1Disclosure1
2026-06-041
General1
Full discourse4 posts
  • DailyCVE@dailycve
    General

    🟠 brace-expansion, Improper Max Option Application, #CVE-2026-45149 (Medium) -DC-Jun2026-191 https://dailycve.com/brace-expansion-improper-max-option-application-cve-2026-45149-medium-dc-jun2026-191/

    Post summary

    The tweet simply announces CVE-2026-45149, providing minimal technical details but no evidence of exploitation, mitigation, or a proof of concept.

    0000047
    208 followersView on X
  • VulDB 🛡@vuldb
    Active Exploitation

    Our CTI team identified a lot of activities targeting juliangruber brace-expansion (CVE-2026-45149) https://vuldb.com/vuln/367380/cti

    Post summary

    The CTI team reports widespread activity targeting the CVE-2026-45149 brace‑expansion flaw in juliangruber, indicating active exploitation without providing PoC details or a patch.

    0000068
    2.2K followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    Disclosure

    CVE-2026-45149 Denial of Service via Uncontrolled Memory Allocation in Brace-Expansion Library 5.0.0-5.0.5 https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-45149

    Post summary

    The text announces a DoS vulnerability caused by uncontrolled memory allocation in Brace‑Expansion Library versions 5.0.0‑5.0.5.

    0000064
    4.0K followersView on X
  • DailyCVE@dailycve
    Disclosure

    🟠 brace-expansion, Denial of Service (DoS), #CVE-2026-45149 (Moderate) https://dailycve.com/brace-expansion-denial-of-service-dos-cve-2026-45149-moderate/

    Post summary

    The text announces CVE-2026-45149 as a moderate severity DoS vulnerability affecting brace expansion.

    0000050
    206 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appjuliangruberbrace-expansion-node.js-

Explore more