Skip to content

fix(deps): bump brace-expansion override to resolve DoS bypass - #331

Open
caitlynstocker wants to merge 1 commit into
mainfrom
fix/brace-expansion-dos-bypass
Open

fix(deps): bump brace-expansion override to resolve DoS bypass#331
caitlynstocker wants to merge 1 commit into
mainfrom
fix/brace-expansion-dos-bypass

Conversation

@caitlynstocker

Copy link
Copy Markdown
Contributor

🤖 Security fix: brace-expansion DoS bypass

Dependabot flagged brace-expansion (alert #98) as still vulnerable to a denial-of-service issue caused by unbounded intermediate arrays during brace expansion. This bypasses the earlier fix applied for CVE-2026-14257.

What was done:

  • Bumped the overrides.brace-expansion entry in package.json from ^5.0.8 to ^5.0.9
  • Ran npm install to regenerate package-lock.json, resolving brace-expansion to 5.0.9 everywhere
  • Rebuilt dist/index.js so the committed build artifact matches the updated dependency

Verification:

  • npm audit no longer reports the brace-expansion advisory
  • A js-yaml advisory remains (unrelated, out of scope for this fix)

Fixes https://github.com/OctopusDeploy/deploy-release-tenanted-action/security/dependabot/98

Dependabot flagged brace-expansion as still vulnerable to a DoS via unbounded intermediate arrays, bypassing the earlier CVE-2026-14257 mitigation. 5.0.9 fixes it.
@caitlynstocker
caitlynstocker marked this pull request as ready for review August 7, 2026 02:30
@caitlynstocker
caitlynstocker requested a review from a team as a code owner August 7, 2026 02:30
@caitlynstocker
caitlynstocker requested review from a team and removed request for a team August 7, 2026 02:32
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.

1 participant