Description
Handlebars.precompile() generates JavaScript source that is commonly embedded in browser <script> elements. Before the fix, static template text containing </script> was emitted unchanged.
Recommendation
Update the handlebars package to the latest compatible version. Followings are version details:
- Affected version(s): >= 4.0.0, <= 4.7.9
- Patched version(s): 4.7.10
References
Could your website be exposed too?
SmartScanner can check your website for Handlebars: JavaScript Injection via Unsafe Inline Embedding of Precompiled Templates and gives you actionable findings to investigate.
Start a free scanRelated Issues
- Handlebars.js has JavaScript Injection via AST Type Confusion by tampering @partial-block - CVE-2026-33938
- Handlebars: JavaScript Injection via AST Type Confusion in compile (bypass of CVE-2026-33937) - CVE-2026-106446
- Handlebars.js has JavaScript Injection via AST Type Confusion - CVE-2026-33937
- Handlebars: JavaScript Injection via Own Property Check Bypass - CVE-2026-106445


