Skip to content

chore(deps): update dependency minimatch@>=5.0.0 <5.1.8 to v11 [security] - #6465

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability

Conversation

@renovate

@renovate renovate Bot commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
minimatch@>=5.0.0 <5.1.8 5.1.9 → 11.0.1 age confidence

minimatch has potential denial of service via globparts amplification

CVE-2026-118764 / GHSA-g3hv-75wg-m249

More information

Details

minimatch 10.2.6 contains an attacker-controlled pattern amplification in firstPhasePreProcess() when optimizationLevel >= 2.

researcher: Reid Downing (b1nv0id)
files:

  • src/index.ts: 690-770
  • src/index.ts: 780-796

issue:
input-controlled growth of globParts during first-phase preprocessing, followed by quadratic second-phase processing.

the **/../ transformation clones a globparts entry and appends the clone to the same globparts array:

parts.splice(gs, 1)
const other = parts.slice(0)
other[gs] = '**'
globParts.push(other)

this occurs inside a do...while (didSomething) fixpoint loop, allowing generated entries to be processed again.

the expanded globparts array is subsequently processed by secondPhasePreProcess(), which performs pairwise comparisons:

for (let i = 0; i < globParts.length - 1; i++) {
  for (let j = i + 1; j < globParts.length; j++) {
    this.partsMatch(...)
  }
}

an attacker who can supply a glob pattern can therefore cause additional pattern entries to be generated during preprocessing, followed by quadratic pairwise processing, resulting in excessive cpu and memory consumption.

Severity

  • CVSS Score: 6.9 / 10 (Medium)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Release Notes

isaacs/minimatch (minimatch@>=5.0.0 <5.1.8)

v11.0.1

Compare Source

v11.0.0

Compare Source

v10.2.6

Compare Source

v10.2.5

Compare Source

v10.2.4

Compare Source

v10.2.3

Compare Source

v10.2.2

Compare Source

v10.2.1

Compare Source

v10.2.0

Compare Source

v10.1.3

Compare Source

v10.1.2

Compare Source

v10.1.1

Compare Source

v10.1.0

Compare Source

v10.0.3

Compare Source

v10.0.2

Compare Source

v10.0.1

Compare Source

v10.0.0

Compare Source

v9.0.9

Compare Source

v9.0.8

Compare Source

v9.0.7

Compare Source

v9.0.6

Compare Source

v9.0.5

Compare Source

v9.0.4

Compare Source

v9.0.3

Compare Source

v9.0.2

Compare Source

v9.0.1

Compare Source

v9.0.0

Compare Source

v8.0.7

Compare Source

v8.0.6

Compare Source

v8.0.5

Compare Source

v8.0.4

Compare Source

v8.0.3

Compare Source

v8.0.2

Compare Source

v8.0.1

Compare Source

v8.0.0

Compare Source

v7.4.9

Compare Source

v7.4.8

Compare Source

v7.4.7

Compare Source

v7.4.6

Compare Source

v7.4.5

Compare Source

v7.4.4

Compare Source

v7.4.3

Compare Source

v7.4.2

Compare Source

v7.4.1

Compare Source

v7.4.0

Compare Source

v7.3.0

Compare Source

v7.2.0

Compare Source

v7.1.4

Compare Source

v7.1.3

Compare Source

v7.1.2

Compare Source

v7.1.1

Compare Source

v7.1.0

Compare Source

v7.0.1

Compare Source

v7.0.0

Compare Source

v6.2.3

Compare Source

v6.2.2

Compare Source

v6.2.1

Compare Source

v6.2.0

Compare Source

v6.1.10

Compare Source

v6.1.9

Compare Source

v6.1.8

Compare Source

v6.1.7

Compare Source

v6.1.6

Compare Source

v6.1.5

Compare Source

v6.1.4

Compare Source

v6.1.3

Compare Source

v6.1.2

Compare Source

v6.1.1

Compare Source

v6.1.0

Compare Source

v6.0.4

Compare Source

v6.0.3

Compare Source

v6.0.2

Compare Source

v6.0.1

Compare Source

v6.0.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@alwaysmeticulous

alwaysmeticulous Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

✅ Meticulous spotted 0 visual differences across 20 screens tested: view results.

Meticulous evaluated ~4 hours of user flows against your PR.

Expected differences? Click here. Last updated for commit 9f6a90b chore(deps): update dependency minimatch@>=5.0.0 <5.1.8 to v11 [security.... This comment will update as new commits are pushed.

@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from e22c923 to 3f1ee97 Compare October 31, 2026 13:43
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 3f1ee97 to a2e22d2 Compare October 31, 2026 21:24
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from a2e22d2 to 94936e5 Compare October 31, 2026 22:40
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 94936e5 to 0c4efb8 Compare November 1, 2026 00:12
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 0c4efb8 to 19aa54b Compare November 2, 2026 04:31
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 19aa54b to 0d178fc Compare November 3, 2026 05:10
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 0d178fc to 4db9953 Compare November 4, 2026 03:14
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 4db9953 to 8f12b1a Compare November 4, 2026 05:39
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 8f12b1a to ea7976a Compare November 4, 2026 15:14
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from ea7976a to de0d044 Compare November 4, 2026 15:25
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from de0d044 to c3c3b1c Compare November 4, 2026 16:24
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from c3c3b1c to c1bbfe9 Compare November 4, 2026 17:20
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from c1bbfe9 to 888854a Compare November 4, 2026 17:57
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 888854a to 8165885 Compare November 4, 2026 19:47
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 5d04720 to 1db8ac8 Compare November 7, 2026 01:36
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 1db8ac8 to 2279d71 Compare November 7, 2026 06:14
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 2279d71 to 29a6cc6 Compare November 7, 2026 10:33
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 29a6cc6 to b0d2240 Compare November 7, 2026 13:08
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from b0d2240 to b813b15 Compare November 7, 2026 16:31
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from b813b15 to 4d0fa8f Compare November 7, 2026 20:38
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 4d0fa8f to a622b1e Compare November 8, 2026 01:52
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from a622b1e to b8ae45c Compare November 8, 2026 05:27
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from b8ae45c to 877cd24 Compare November 8, 2026 12:49
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 877cd24 to e53a496 Compare November 8, 2026 18:23
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from e53a496 to 8408ad0 Compare November 8, 2026 20:55
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 8408ad0 to 693626b Compare November 9, 2026 03:14
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 693626b to 1256b87 Compare November 9, 2026 05:16
@renovate
renovate Bot force-pushed the renovate/npm-minimatch-=5.0.0-5.1.8-vulnerability branch from 1256b87 to a0a3bef Compare November 10, 2026 00:39

This branch was successfully deployed

1 active deployment
Preview – parca-ui — 9f6a90be Deployed Nov 12, 2026 by vercel[bot]
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.

0 participants