Juliangruber

Brace-expansion

5 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
Exploit
  • EPSS 0.37%
  • Veröffentlicht 03.08.2026 16:33:36
  • Zuletzt bearbeitet 05.08.2026 14:58:28

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.18, 2.1.4, 3.0.6, and 5.0.9, expand() does not apply maxLength while constructing comma-alternative intermediate arrays or padded sequences, a...

  • EPSS 0.34%
  • Veröffentlicht 23.07.2026 12:54:23
  • Zuletzt bearbeitet 23.07.2026 15:48:25

brace-expansion through 5.0.7 is vulnerable to denial of service via memory exhaustion. The expand() function limits the number of results with a max option (default 100,000) but does not bound the length of each result string. By chaining multiple b...

  • EPSS 0.35%
  • Veröffentlicht 30.06.2026 08:30:34
  • Zuletzt bearbeitet 08.07.2026 12:17:20

brace-expansion through 5.0.6 is vulnerable to denial of service. The expand() function exhibits exponential-time complexity in the number of consecutive non-expanding '{}' brace groups. An attacker who passes a crafted string to expand(), directly o...

  • EPSS 0.3%
  • Veröffentlicht 29.05.2026 19:55:07
  • Zuletzt bearbeitet 22.07.2026 06:10:00

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 generat...

  • EPSS 0.43%
  • Veröffentlicht 27.03.2026 14:04:52
  • Zuletzt bearbeitet 22.04.2026 14:23:19

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13, a brace pattern with a zero step value (e.g., `{1..2..0}`) causes the sequence generation loop to run in...