fix(deps): patch picomatch ReDoS and handlebars injection vulnerabilities#2950
fix(deps): patch picomatch ReDoS and handlebars injection vulnerabilities#2950marcusrbrown merged 1 commit intomainfrom
Conversation
Security RemediationAdvisory: GHSA-c2c7-rcm5-vvqj — picomatch ReDoS via extglob quantifiers (HIGH, CVSS 7.5) Vulnerable versions present:
Fix: pnpm overrides in root
Verified: Run Summary
|
05b00e3 to
b7e8766
Compare
Autoheal Update (2026-03-28)This PR was updated to include an additional security fix. CI checks re-running on the amended commit. Additional advisory addressed:
Added a pnpm override for CI validation passes: type-check ✅, lint ✅, test ✅ (3383 passed), build ✅. |
|
@fro-bot resolve conflicts and add any other patches if needed |
b7e8766 to
da5a63e
Compare
|
Resolved merge conflicts by rebasing onto latest main and regenerating the lock file cleanly. Changes kept:
Verification:
Note: No additional security patches identified at this time. The pnpm overrides enforce minimum patched versions for the addressed vulnerabilities. Run Summary
|
Summary
Security advisories addressed in this PR:
GHSA-c2c7-rcm5-vvqj (picomatch) — HIGH, CVSS 7.5
ReDoS via extglob quantifiers in picomatch. Two affected versions:
picomatch@2.3.1(transitive viamicromatch→fast-glob) → patched to2.3.2picomatch@4.0.3(transitive viatinyglobby→fdir) → patched to4.0.4GHSA-2w6w-674q-4c4q (handlebars) — CRITICAL, CVSS 9.8
JavaScript injection via AST type confusion. All versions
>=4.0.0 <=4.7.8patched to4.7.9.handlebars is a transitive dependency of:
@octokit/typesconventional-changelog-writeretahighlight.jsFix
Uses pnpm
overridesat the root level to enforce minimum patched versions. This approach is:Testing
pnpm validatepasses (type-check, lint, test, build, type-coverage)