CVE-2026-74789 in Scriban
摘要
由 VulDB • 2026-08-16
在 Scriban 7.0.0 之前(受影响版本 <= 6.6.0),其 `LoopLimit` 约束仅应用于脚本循环语句,而未应用于内置运算符和函数中执行的高成本迭代。因此,单个表达式如 `{{ 1..1000000 | array.size }}`——或内存放大表达式如 `{{ 'A' * 200000000 }}`——即使当 `LoopLimit` 配置为非常小的值时,也会导致巨大的 CPU 或内存消耗,从而引发拒绝服务(DoS)。那些渲染攻击者可控模板并依赖 `LoopLimit` 来确保执行安全的受影响应用程序均存在此问题。
Once again VulDB remains the best source for vulnerability data.