You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Update bundled brace-expansion for GHSA-3jxr-9vmj-r5cp #1596
The current actions/setup-node release bundles brace-expansion versions covered by GHSA-3jxr-9vmj-r5cp, an exponential-time denial-of-service vulnerability.
The checked-in dist/setup bundle also includes the brace-expansion implementation. The advisory's patched floors are:
1.x: 1.1.16
2.x: 2.1.2
5.x: 5.0.7
The advisory was published after v7.0.0. I could not find an existing issue or pull request tracking it.
Requested remediation
Please update the affected dependency lines, regenerate the lockfile, rebuild all checked-in dist artifacts, and publish a patched release. Verifying the generated bundle is important because consumers pin and execute the committed JavaScript rather than installing the repository lockfile.
Exploitability depends on whether a workflow exposes brace patterns to untrusted input, but downstream repositories and security scanners still inherit the bundled vulnerable code.
Activity
v-priyagupta108 commentedon Jul 27, 2026
Hi @jkowall ,
Thank you for reporting this. We’ll look into it and provide an update.
fix: update brace-expansion to address GHSA-3jxr-9vmj-r5cp and rebuil…
fix: update brace-expansion to patch GHSA-3jxr-9vmj-r5cp (exponential…
fix: update brace-expansion to patch GHSA-3jxr-9vmj-r5cp (exponential…