fix(deps): bump handlebars 4.7.8 → 4.7.9 (CVE-2026-33937)#164
Conversation
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #164 +/- ##
=======================================
Coverage 80.13% 80.13%
=======================================
Files 44 44
Lines 589 589
Branches 111 111
=======================================
Hits 472 472
Misses 77 77
Partials 40 40 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Resolves CVE-2026-33937 (CVSS 9.8 Critical): JavaScript Injection via AST Type Confusion in Handlebars.js. handlebars was a transitive dependency via semantic-release → conventional-changelog-writer@7.0.1, which already specifies ^4.7.7. Updated pnpm-lock.yaml to resolve to 4.7.9.
feff350 to
fb72396
Compare
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
🎉 This PR is included in version 2.3.3 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Security Fix
Bumps `handlebars` from 4.7.8 → 4.7.9 to resolve a critical security vulnerability.
Vulnerability
CVE-2026-33937 — Handlebars.js JavaScript Injection via AST Type Confusion
What changed
handlebarsis a transitive dependency pulled in bysemantic-release→conventional-changelog-writer@7.0.1, which specifieshandlebars: "^4.7.7". That range already covers 4.7.9 - the lockfile was stale at 4.7.8. Onlypnpm-lock.yamlneeded updating, nopackage.jsonchanges are required.Verified with
pnpm why handlebars: