Skip to content

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

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#348
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 as still vulnerable to a denial-of-service
via unbounded intermediate arrays. This bypasses the earlier fix for
CVE-2026-14257, which only pinned it to ^5.0.8. Version 5.0.9 closes the
bypass.

What changed

  • Bumped the overrides.brace-expansion entry in package.json from ^5.0.8 to ^5.0.9.
  • Ran npm install to update package-lock.json.
  • Rebuilt dist/index.js since the bundled copy of brace-expansion changed.

Verification

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

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

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