Lucene search
+L

16 matches found

EUVD
EUVD
added 2026/09/03 5:45 p.m.15 views

EUVD-2026-63089

LiquidJS has an infinite loop vulnerability in its striphtml filter...

8.7CVSS5.9AI score0.00315EPSS
SaveExploits0References5
Snyk
Snyk
added 2026/08/19 10:51 p.m.14 views

Infinite loop

Overview liquidjs is an A simple, expressive, safe and Shopify compatible template engine in pure JavaScript. Affected versions of this package are vulnerable to Infinite loop via the striphtml filter in src/filters/html.ts, which enters an infinite loop when processing certain input strings. A...

8.7CVSS5.6AI score0.00315EPSS
SaveExploits0References2
NVD
NVD
added 2026/08/19 9:17 p.m.12 views

CVE-2026-61556

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. From 10.26.0 until 10.27.1, the striphtml filter in src/filters/html.ts can enter an infinite loop when an input string contains . In striphtml, the search for the next opener advances lt while the loop index...

8.7CVSS0.00315EPSS
SaveExploits0References4
CVE
CVE
added 2026/08/19 8:49 p.m.43 views

CVE-2026-61556

LiquidJS versions 10.26.0 through 10.27.1 contain a flaw in the strip_html filter (src/filters/html.ts): when searching for a closing > returns -1, the loop index stays unchanged while lt advances, bypassing the stall guard and causing infinite reprocessing of input like a

8.7CVSS5.3AI score0.00315EPSS
SaveExploits0References4
OSV
OSV
added 2026/08/19 8:49 p.m.20 views

CVE-2026-61556 LiquidJS: An infinite loop vulnerability in `strip_html` filter

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. From 10.26.0 until 10.27.1, the striphtml filter in src/filters/html.ts can enter an infinite loop when an input string contains . In striphtml, the search for the next opener advances lt while the loop index...

8.7CVSS5.4AI score
SaveExploits0References6
Cvelist
Cvelist
added 2026/08/19 8:49 p.m.46 views

CVE-2026-61556 LiquidJS: An infinite loop vulnerability in `strip_html` filter

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. From 10.26.0 until 10.27.1, the striphtml filter in src/filters/html.ts can enter an infinite loop when an input string contains . In striphtml, the search for the next opener advances lt while the loop index...

8.7CVSS0.00315EPSS
SaveExploits0References4
CVE
CVE
added 2026/06/17 10:14 p.m.56 views

CVE-2026-45617

CVE-2026-45617 affects LiquidJS, where the built‑in strip_html filter in versions 10.25.7 and earlier uses a backtracking regex that causes severe CPU backpressure (ReDoS) on inputs with unclosed [removed], , or

7.5CVSS5.2AI score0.00385EPSS
SaveExploits0References3
Cvelist
Cvelist
added 2026/06/17 10:14 p.m.35 views

CVE-2026-45617 LiquidJS: ReDoS via Quadratic Backtracking in `strip_html` Filter Regex

LiquidJS is a Shopify/GitHub Pages compatible template engine written in pure JavaScript. In versions 10.25.7 and below, the built-in striphtml filter uses a regex containing four flawed lazy-quantified alternatives, leading to ReDoS via quadratic backtracking. When the input contains many script...

7.5CVSS0.00385EPSS
SaveExploits0References3
OSV
OSV
added 2026/06/17 10:14 p.m.11 views

CVE-2026-45617 LiquidJS: ReDoS via Quadratic Backtracking in `strip_html` Filter Regex

LiquidJS is a Shopify/GitHub Pages compatible template engine written in pure JavaScript. In versions 10.25.7 and below, the built-in striphtml filter uses a regex containing four flawed lazy-quantified alternatives, leading to ReDoS via quadratic backtracking. When the input contains many script...

7.5CVSS5.9AI score
SaveExploits0References5
CVE
CVE
added 2026/06/17 9:50 p.m.64 views

CVE-2026-44644

CVE-2026-44644 affects liquidjs versions 10.25.7 and earlier. The strip_html filter uses a regex where the catch‑all branch () does not match line terminators, allowing a newline inside a tag (e.g., ) to bypass sanitization. If applications render attacker-controlled input via {{ x | strip_html }...

6.1CVSS5.3AI score0.00203EPSS
SaveExploits0References3
OSV
OSV
added 2026/06/17 9:50 p.m.17 views

CVE-2026-44644 LiquidJS's strip_html filter bypass via newline characters in HTML tags enables XSS

LiquidJS is a Shopify/GitHub Pages compatible template engine written in pure JavaScript. Versions 10.25.7 and below are vulnerable to XSS through a flaw in the striphtml filter logic. The striphtml filter is intended to remove HTML tags from a string before rendering, and is widely used as an XS...

6.1CVSS6AI score
SaveExploits0References5
Github Security Blog
Github Security Blog
added 2026/05/27 6:08 p.m.24 views

LiquidJS Vulnerable to ReDoS via Quadratic Backtracking in `strip_html` Filter Regex

Summary The built-in striphtml filter in liquidjs uses a regex containing four lazy-quantified alternatives. When the input contains many |||/g, '' The regex contains four lazy patterns: 1. 2. 3. 4. For an input like 'script'.repeatN, the engine encounters N starting positions. At each one it mus...

7.5CVSS5.8AI score0.00385EPSS
SaveExploits0References5Affected Software1
Snyk
Snyk
added 2026/05/27 6:08 p.m.35 views

Regular Expression Denial of Service (ReDoS)

Overview liquidjs is an A simple, expressive, safe and Shopify compatible template engine in pure JavaScript. Affected versions of this package are vulnerable to Regular Expression Denial of Service ReDoS through the striphtml filter in the HTML filter implementation. An attacker can block the...

8.7CVSS5.8AI score0.00385EPSS
SaveExploits0References2
Snyk
Snyk
added 2026/05/27 12:09 a.m.29 views

Cross-site Scripting (XSS)

Overview liquidjs is an A simple, expressive, safe and Shopify compatible template engine in pure JavaScript. Affected versions of this package are vulnerable to Cross-site Scripting XSS via the striphtml filter, which fails to properly remove HTML tags containing newline characters. An attacker...

6.1CVSS5.8AI score0.00203EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
added 2026/05/27 12:09 a.m.41 views

LiquidJS's strip_html filter bypass via newline characters in HTML tags enables XSS

Summary The striphtml filter in liquidjs is intended to remove HTML tags from a string before rendering, and is widely used as an XSS sanitizer. The implementation uses a regex whose catch-all branch does not match line terminators, so any HTML tag containing a \n or \r character passes through...

6.1CVSS6AI score0.00203EPSS
SaveExploits0References5Affected Software1
OSV
OSV
added 2026/05/27 12:09 a.m.28 views

GHSA-2QV6-9WX5-CWV4 LiquidJS's strip_html filter bypass via newline characters in HTML tags enables XSS

Summary The striphtml filter in liquidjs is intended to remove HTML tags from a string before rendering, and is widely used as an XSS sanitizer. The implementation uses a regex whose catch-all branch does not match line terminators, so any HTML tag containing a \n or \r character passes through...

6.1CVSS6AI score0.00203EPSS
SaveExploits0References5
Rows per page
Query Builder