Handlebars 提供了强大的功能,使用户能够构建语义化的模板。从版本 4.0.0 到 4.7.10,Handlebars.compile() 和 Handlebars.precompile() 方法接受已预解析的 AST(抽象语法树)对象,但仅对部分 PathExpression(路径表达式)、NumberLiteral(数字字面量)和 BooleanLiteral(布尔字面量)值进行验证。此问题绕过了版本 4.7.9 中为修复 CVE-2026-33937 而引入的 AST 验证机制。攻击者若能提供对象而非
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| handlebars-lang | handlebars.js | >= 4.0.0, < 4.7.10 |
affected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| handlebars-lang | handlebars.js | >= 4.0.0, < 4.7.10 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC| CVE-2026-106445 | 9.2 CRITICAL | Handlebars 绕过自身属性检查导致 JavaScript 注入漏洞 |
| CVE-2026-106444 | 4.7 MEDIUM | Handlebars 预编译模板不安全内嵌导致JavaScript注入漏洞 |
暂无评论