CVE-2026-61556 in LiquidJS信息

摘要

由 VulDB • 2026-08-20

LiquidJS是一个兼容 Shopify / GitHub Pages的纯 JavaScript模板引擎。从版本 10.26.0 到 10.27.1,src/filters/html.ts中的 strip_html过滤器在输入字符串包含 <、至少有一个前置字符且没有后续 >时,可能会进入无限循环。在 strip_html中,当查找闭合标签返回 -1时,对下一个开始标签的搜索会推进 lt(小于号索引),而循环索引保持不变;由于循环索引小于 lt,仅依赖相等性检查的保护机制无法退出循环。反复处理相同的状态会导致模板渲染阻塞,并可能引发拒绝服务攻击,即使输入字符串短至 a< 也能触发此问题。该漏洞已在版本 10.27.1中修复。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

来源

Do you need the next level of professionalism?

Upgrade your account now!