liquidjs has 6 CVEs on record. Disclosures have slowed: 2 in the last 90 days after 4 in the 90 before. The busiest recent month was May 2026 with 3. The median CVSS is 6.3 (medium). None have a confirmed exploitation report.
CVEs per month
Last 12 months, by publish date
- Exploited share
- 0% vs 1% corpus
- Median CVSS
- 6.3
- Publish → KEV
- —
- Last 90 days
- 2 prev 4
Worst active — by depth score
CVE-2026-69222High· 7.5LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript41CVE-2026-61556HighLiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript41CVE-2026-55575HighLiquidJS: `pop` filter bypasses `memoryLimit` accounting that its array-filter siblings enforce41CVE-2026-44645Medium· 6.5LiquidJS has a renderLimit DoS guard bypass via empty `{% for %}` body36CVE-2026-44644Medium· 6.1LiquidJS's strip_html filter bypass via newline characters in HTML tags enables XSS34
liquidjs vulnerabilities
CVEs affecting liquidjs, newest first. Open any entry for full detail, references, and exploit status.
6 CVEsRSS
CVE-2026-69222High· 7.5LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript
LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.27.2, the join filter in src/filters/array.ts computes complexity from array.length and separator length instead of the total string length p…
CVE-2026-61556HighLiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript
LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. From 10.26.0 until 10.27.1, the strip_html filter in src/filters/html.ts can enter an infinite loop when an input string contains <, includes at least on…
CVE-2026-55575HighLiquidJS: `pop` filter bypasses `memoryLimit` accounting that its array-filter siblings enforce
LiquidJS: `pop` filter bypasses `memoryLimit` accounting that its array-filter siblings enforce
CVE-2026-44645Medium· 6.5LiquidJS has a renderLimit DoS guard bypass via empty `{% for %}` body
LiquidJS has a renderLimit DoS guard bypass via empty `{% for %}` body
CVE-2026-44644Medium· 6.1LiquidJS's strip_html filter bypass via newline characters in HTML tags enables XSS
LiquidJS's strip_html filter bypass via newline characters in HTML tags enables XSS
CVE-2026-44646Medium· 5.3LiquidJS's `{% render %}` tag silently bypasses per-render `ownPropertyOnly:true` via `Context.spawn()`
LiquidJS's `{% render %}` tag silently bypasses per-render `ownPropertyOnly:true` via `Context.spawn()`