Skip to content

Bump brace-expansion from 5.0.7 to 5.0.8#624

Merged
bgentry merged 1 commit into
masterfrom
bg/upgrade-brace-expansion
Jul 24, 2026
Merged

Bump brace-expansion from 5.0.7 to 5.0.8#624
bgentry merged 1 commit into
masterfrom
bg/upgrade-brace-expansion

Conversation

@bgentry

@bgentry bgentry commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Upgrades the dev-only transitive brace-expansion dependency from 5.0.7 to 5.0.8 through the existing minimatch range. Version 5.0.8 fixes GHSA-mh99-v99m-4gvg, where chained brace groups can exhaust Node's memory and crash the process.

The patched release bounds total expansion length in addition to the existing result-count limit. The lockfile change is isolated to the package version, registry integrity, resolved artifact, and Node engine metadata; its Node 20+ floor is compatible with this repository's Node 24 requirement.

`brace-expansion` 5.0.7 remains vulnerable to
GHSA-mh99-v99m-4gvg, where chained brace groups can exhaust Node's
memory.

Resolve 5.0.8 through the existing `minimatch` dependency range. The
patched release bounds total expansion length while retaining the count
limit, preventing unbounded allocation in developer and CI tooling.
@bgentry
bgentry marked this pull request as ready for review July 24, 2026 12:41
@bgentry
bgentry merged commit 6ff2368 into master Jul 24, 2026
21 checks passed
@bgentry
bgentry deleted the bg/upgrade-brace-expansion branch July 24, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants