Skip to content

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

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#608
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 (via our overrides pin) as still vulnerable to a denial-of-service issue caused by unbounded intermediate arrays. This bypasses the mitigation we previously applied for CVE-2026-14257. Version 5.0.9 fixes it.

What was done:

  • Bumped the brace-expansion override in package.json from ^5.0.8 to ^5.0.9
  • Ran npm install to update package-lock.json so brace-expansion resolves to 5.0.9 everywhere
  • Rebuilt dist/index.js

Verification:

  • npm audit no longer shows the brace-expansion advisory
  • A separate, pre-existing js-yaml advisory remains — out of scope for this fix

Fixes https://github.com/OctopusDeploy/push-package-action/security/dependabot/103

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.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@caitlynstocker
caitlynstocker requested a review from a team August 7, 2026 02:33
@caitlynstocker
caitlynstocker marked this pull request as ready for review August 7, 2026 02:33
@caitlynstocker
caitlynstocker requested a review from a team as a code owner August 7, 2026 02:33
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