Lucene search
+L

5 matches found

Github Security Blog
Github Security Blog
•added 2026/09/08 6:10 p.m.•14 views

LiquidJS: Uncontrolled Resource Consumption in `join` filter allows template authors to bypass `memoryLimit` and crash the process

Summary The join filter src/filters/array.ts:8-13 charges memoryLimit by array element count, not by the string length it produces, letting a template bypass a configured memoryLimit and allocate strings far past budget — bounded only by V8/process limits, not by memoryLimit. Details js //...

7.5CVSS5.7AI score0.0063EPSS
SaveExploits0References6Affected Software1
Patchstack
Patchstack
•added 2026/09/08 6:10 p.m.•9 views

NPM: LiquidJS: Uncontrolled Resource Consumption in `join` filter allows template authors to bypass `memoryLimit` and crash the process

NPM: LiquidJS: Uncontrolled Resource Consumption in join filter allows template authors to bypass memoryLimit and crash the process vulnerability discovered by ? in WordPress Npm liquidjs versions = 10.27.1...

7.5CVSS5.8AI score0.0063EPSS
SaveExploits0References6Affected Software1
CVE
CVE
•added 2026/08/19 8:51 p.m.•60 views

CVE-2026-69222

LiquidJS versions prior to 10.27.2 have a memory-limit accounting defect in the join and array_to_sentence_string filters: they bill complexity by element count rather than output string length, so a crafted template can allocate toward V8's memory limits and crash the process. Exploitation requi...

7.5CVSS5.3AI score0.0063EPSS
SaveExploits0References4
Vulnrichment
Vulnrichment
•added 2026/08/19 8:51 p.m.•13 views

CVE-2026-69222 LiquidJS: Uncontrolled Resource Consumption in `join` filter allows template authors to bypass `memoryLimit` and crash the process

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 produced by array.joinsep. The concat filter can cheaply doub...

7.5CVSS5.2AI score0.0063EPSS
SaveExploits0References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/03/26 12:00 a.m.•2 views

CVE-2026-33285: Improper Input Validation

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 wit...

7.5CVSS5.8AI score0.00595EPSS
SaveExploits1References1
Rows per page
Query Builder