Memory Management Bypass in LiquidJS Template Engine
CVE-2026-33285
7.5HIGH
What is CVE-2026-33285?
LiquidJS, a popular template engine compatible with Shopify and GitHub Pages, has a vulnerability prior to version 10.25.1 where the memoryLimit security mechanism can be bypassed using reverse range expressions like (100000000..1). This flaw allows attackers to allocate unlimited memory, which when combined with certain operations such as the replace filter, can trigger a V8 Fatal error, thereby crashing the Node.js process. This issue can lead to a complete denial of service from a single malicious HTTP request. The vulnerability has been resolved in version 10.25.1.
Affected Version(s)
liquidjs < 10.25.1
