Juliangruber

Brace-expansion

8 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.35%
  • Veröffentlicht 28.09.2026 21:17:16
  • Zuletzt bearbeitet 30.09.2026 19:57:08

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.19, 2.1.5, 3.0.7, and 5.0.10, crafted brace patterns can exhaust the native stack in parseCommaParts because parseCommaParts recursively proce...

  • EPSS 0.3%
  • Veröffentlicht 28.09.2026 21:17:16
  • Zuletzt bearbeitet 30.09.2026 19:57:08

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.21, 2.1.7, 3.0.9, and 5.0.12, the expand function handles untrusted {a},b}-shaped patterns with many trailing closing braces by restarting its...

  • EPSS 0.35%
  • Veröffentlicht 28.09.2026 21:17:16
  • Zuletzt bearbeitet 01.10.2026 15:17:25

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.20, 2.1.6, 3.0.8, and 5.0.11, deeply nested brace groups cause expand_() to recurse once per nesting level at comma-member and single-set expa...

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 27.08.2026 18:52:15

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