Lucene search
K

4 matches found

RedhatCVE
RedhatCVE
added 2026/03/27 4:59 a.m.1 views

CVE-2026-33287

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to version 10.25.1, the replacefirst filter in LiquidJS uses JavaScript's String.prototype.replace which interprets $& as a back reference to the matched substring. The filter only charges memoryLimit for th...

7.5CVSS5.8AI score0.00039EPSS
Exploits1References1
Vulnrichment
Vulnrichment
added 2026/03/26 12:33 a.m.1 views

CVE-2026-33287 LiquidJS has Exponential Memory Amplification through its replace_first Filter $& Pattern

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to version 10.25.1, the replacefirst filter in LiquidJS uses JavaScript's String.prototype.replace which interprets $& as a back reference to the matched substring. The filter only charges memoryLimit for th...

7.5CVSS5.8AI score0.00039EPSS
Exploits1References2
ATTACKERKB
ATTACKERKB
added 2026/03/26 12:33 a.m.1 views

CVE-2026-33287

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to version 10.25.1, the replacefirst filter in LiquidJS uses JavaScript's String.prototype.replace which interprets $& as a back reference to the matched substring. The filter only charges memoryLimit for th...

7.5CVSS5.8AI score0.00039EPSS
Exploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/25 5:44 p.m.1 views

LiquidJS has Exponential Memory Amplification through its replace_first Filter $& Pattern

Summary The replacefirst filter in LiquidJS uses JavaScript's String.prototype.replace which interprets $& as a backreference to the matched substring. The filter only charges memoryLimit for the input string length, not the amplified output. An attacker can achieve exponential memory amplificati...

7.5CVSS5.9AI score0.00039EPSS
Exploits1References4Affected Software1
Rows per page
Query Builder