Skip to content

Fix picomatch ReDoS and method injection vulnerabilities#961

Merged
threeal merged 1 commit into
mainfrom
fix-picomatch-vulnerability
May 21, 2026
Merged

Fix picomatch ReDoS and method injection vulnerabilities#961
threeal merged 1 commit into
mainfrom
fix-picomatch-vulnerability

Conversation

@threeal
Copy link
Copy Markdown
Owner

@threeal threeal commented May 21, 2026

Summary

  • Update vitest and @vitest/coverage-v8 from 4.0.16 to 4.1.7
  • Run pnpm dedupe to consolidate tinyglobby to 0.2.16 and picomatch to a single version (4.0.4) across the entire dependency tree
  • Resolves HIGH (GHSA-c2c7-rcm5-vvqj) and MODERATE (GHSA-3v7f-55p6-f55p) picomatch CVEs reported by pnpm audit

No overrides were needed — updating packages and deduplicating was sufficient to pull the whole tree onto picomatch@4.0.4.

Test plan

  • pnpm audit reports no known vulnerabilities
  • pnpm test passes with 100% coverage

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Alfi Maulana <alfi.maulana.f@gmail.com>
@threeal threeal self-assigned this May 21, 2026
@threeal threeal added the dependencies Pull requests that update a dependency file label May 21, 2026
@threeal threeal added this to the Version 3.1.1 milestone May 21, 2026
@threeal threeal merged commit 43bd442 into main May 21, 2026
4 checks passed
@threeal threeal deleted the fix-picomatch-vulnerability branch May 21, 2026 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant