Skip to content

fix(deps): update transitive minimatch to resolve CVE-2026-26996#2179

Merged
markscott-ms merged 2 commits intofinos:mainfrom
rocketstack-matt:fix/minimatch-redos-vulnerability
Feb 26, 2026
Merged

fix(deps): update transitive minimatch to resolve CVE-2026-26996#2179
markscott-ms merged 2 commits intofinos:mainfrom
rocketstack-matt:fix/minimatch-redos-vulnerability

Conversation

@rocketstack-matt
Copy link
Member

Description

Add scoped overrides for all packages consuming minimatch 3.x to force 3.1.3, which fixes a high-severity ReDoS vulnerability. The 9.x and 10.x transitive instances were resolved via npm audit fix.

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 Documentation update
  • 🎨 Code style/formatting changes
  • ♻️ Refactoring (no functional changes)
  • ⚡ Performance improvements
  • ✅ Test additions or updates
  • 🔧 Chore (maintenance, dependencies, CI, etc.)

Affected Components

  • CLI (cli/)
  • Shared (shared/)
  • CALM Widgets (calm-widgets/)
  • CALM Hub (calm-hub/)
  • CALM Hub UI (calm-hub-ui/)
  • Documentation (docs/)
  • VS Code Extension (calm-plugins/vscode/)
  • Dependencies
  • CI/CD

Commit Message Format ✅

Testing

  • I have tested my changes locally
  • I have added/updated unit tests
  • All existing tests pass

Checklist

  • My commits follow the conventional commit format
  • I have updated documentation if necessary
  • I have added tests for my changes (if applicable)
  • My changes follow the project's coding standards

Add scoped overrides for all packages consuming minimatch 3.x to force
3.1.3, which fixes a high-severity ReDoS vulnerability. The 9.x and
10.x transitive instances were resolved via npm audit fix.
@rocketstack-matt rocketstack-matt requested a review from a team as a code owner February 26, 2026 17:13
Copilot AI review requested due to automatic review settings February 26, 2026 17:13
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request addresses a ReDoS vulnerability in the minimatch package by forcing minimatch 3.x dependencies to version 3.1.3 through npm overrides and updating minimatch 9.x and 10.x instances through npm audit fix.

Changes:

  • Added scoped npm overrides for 8 packages consuming minimatch 3.x to force version 3.1.3
  • Updated minimatch 9.x to 9.0.8 and 10.x to 10.2.4 via npm audit fix
  • Updated npm package from 11.8.0 to 11.11.0 with updated internal dependencies

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
package.json Added scoped overrides for 8 packages (eslint, copyfiles, @stoplight/spectral-core, eslint-plugin-react, eslint-plugin-import, commitizen, serve-handler, @vscode/vsce) to force minimatch 3.1.3
package-lock.json Updated root minimatch from 3.1.2 to 3.1.3; updated minimatch 9.x to 9.0.8 and 10.x to 10.2.4 in various dependency trees; updated npm from 11.8.0 to 11.11.0 and related bundled dependencies; removed @isaacs/balanced-match and @isaacs/brace-expansion in favor of standard versions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Use ^3.1.3 instead of pinning exactly 3.1.3 so future patch releases
in the 3.x line are picked up automatically.
@markscott-ms markscott-ms merged commit 10444ea into finos:main Feb 26, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants