Skip to content

fix: upgrade handlebars to 4.7.9 (CVE-2026-33937) - #1873

Open
anupamme wants to merge 691 commits into
nodeSolidServer:devfrom
anupamme:fix-repo-node-solid-server-cve-2026-33937-handlebars
Open

fix: upgrade handlebars to 4.7.9 (CVE-2026-33937)#1873
anupamme wants to merge 691 commits into
nodeSolidServer:devfrom
anupamme:fix-repo-node-solid-server-cve-2026-33937-handlebars

Conversation

@anupamme

Copy link
Copy Markdown

Summary

Upgrade handlebars from 4.7.8 to 4.7.9 to fix CVE-2026-33937.

Vulnerability

FieldValue
IDCVE-2026-33937
SeverityCRITICAL
Scannertrivy
RuleCVE-2026-33937
Filepackage-lock.json (dependency: handlebars)
AssessmentLikely exploitable

Description: handlebars.js: Handlebars: Remote Code Execution via crafted Abstract Syntax Tree object in compile()

Evidence

Scanner confirmation: trivy rule CVE-2026-33937 flagged this pattern.

Changes

  • package.json
  • package-lock.json

Behavior Preservation

The change is scoped to 2 files on the vulnerable path; it only tightens handling of untrusted input and leaves valid inputs unaffected.


This change addresses a pattern flagged by static analysis. The code path handles user-influenced input and the fix reduces the attack surface against both manual and automated exploitation.


Automated security fix by OrbisAI Security

bourgeoaand others added 30 commits March 18, 2024 21:41
…e#1774
Update password-reset-email-request.js
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
…h-test and put in http-test, cleaned up package.json
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
wording
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
wording
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
wording
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
bourgeoaand others added 30 commits January 2, 2026 01:59
- convert NSS from CJS to ESM
- eslint@9
- oidc
- add scope WebID
- rfc7902 : display iss in response
update dependencies
Added version 6.0.0 changes and upgrade notes to CHANGELOG.
Added upgrade notes for version <6.0.0 in README.md.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…ve-unused-resource-param
Remove unused resource parameter from getPermissionsFor
…ve-unused-resource-param
Fix/remove unused resource param
update to mashlib@2.2.2
update test replaced the stale TabulatorOutline marker with runDataBrowser
Automated dependency upgrade by OrbisAI Security
Sign up for freeto 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.

7 participants

@anupamme@melvincarvalho@bourgeoa@zg009@jeff-zucker@CxRes@NaderMohamed325