VYPR
High severity7.5NVD Advisory· Published Mar 26, 2026· Updated Jun 17, 2026

CVE-2026-33285

CVE-2026-33285

Description

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to version 10.25.1, LiquidJS's memoryLimit security mechanism can be completely bypassed by using reverse range expressions (e.g., (100000000..1)), allowing an attacker to allocate unlimited memory. Combined with a string flattening operation (e.g., replace filter), this causes a V8 Fatal error that crashes the Node.js process, resulting in complete denial of service from a single HTTP request. Version 10.25.1 patches the issue.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
liquidjsnpm
<= 10.24.0

Affected products

3
  • Liquidjs/Liquidjs2 versions
    cpe:2.3:a:liquidjs:liquidjs:*:*:*:*:*:node.js:*:*+ 1 more
    • cpe:2.3:a:liquidjs:liquidjs:*:*:*:*:*:node.js:*:*range: <10.25.1
    • (no CPE)range: < 10.25.1
  • ghsa-coords
    Range: <= 10.24.0

Patches

Vulnerability mechanics

References

4

News mentions

0

No linked articles in our index yet.