Lucene search
+L

37 matches found

Snyk
Snyk
•added 2026/10/07 4:19 p.m.•17 views

Incorrect Authorization

Overview liquidjs is an A simple, expressive, safe and Shopify compatible template engine in pure JavaScript. Affected versions of this package are vulnerable to Incorrect Authorization via array index access in the readArrayElement path, where the ownPropertyOnly option is not enforced for...

6CVSS6AI score0.00409EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/10/07 4:19 p.m.•23 views

LiquidJS: ownPropertyOnly bypass for inherited array indices in first/last/join/reverse/slice/compact, `.first`/`.last`, negative index, and for-loop iteration

Summary LiquidJS’s ownPropertyOnly option is intended to prevent templates from reading inherited or prototype properties from scope data. With ownPropertyOnly: true, direct access such as: liquid a0 correctly blocks an inherited array index. However, the same inherited value is still disclosed...

6CVSS5.9AI score0.00409EPSS
SaveExploits0References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/07 4:19 p.m.•39 views

GHSA-FWXR-J5W2-587M LiquidJS: ownPropertyOnly bypass for inherited array indices in first/last/join/reverse/slice/compact, `.first`/`.last`, negative index, and for-loop iteration

Summary LiquidJS’s ownPropertyOnly option is intended to prevent templates from reading inherited or prototype properties from scope data. With ownPropertyOnly: true, direct access such as: liquid a0 correctly blocks an inherited array index. However, the same inherited value is still disclosed...

6CVSS5.9AI score0.00409EPSS
SaveExploits0References6
Patchstack
Patchstack
•added 2026/10/07 4:19 p.m.•23 views

NPM: LiquidJS: ownPropertyOnly bypass for inherited array indices in first/last/join/reverse/slice/compact, `.first`/`.last`, negative index, and for-loop iteration

NPM: LiquidJS: ownPropertyOnly bypass for inherited array indices in first/last/join/reverse/slice/compact, .first/.last, negative index, and for-loop iteration vulnerability discovered by ? in WordPress Npm liquidjs versions = 10.27.1...

6CVSS6.1AI score0.00409EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/10/07 4:19 p.m.•17 views

EUVD-2026-93772

LiquidJS: ownPropertyOnly bypass for inherited array indices in first/last/join/reverse/slice/compact, .first/.last, negative index, and for-loop iteration...

6CVSS6.1AI score0.00409EPSS
SaveExploits0References5
NVD
NVD
•added 2026/10/06 7:17 p.m.•28 views

CVE-2026-106120

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.27.2, enabling ownPropertyOnly does not consistently restrict inherited array indices because negative indexing, .first, .last, the first filter, the last filter, join, reverse, slice, compact, and...

6CVSS0.00409EPSS
SaveExploits0References4
Mend
Mend
•added 2026/10/06 6:04 p.m.•14 views

CVE-2026-106120

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.27.2, enabling ownPropertyOnly does not consistently restrict inherited array indices because negative indexing, .first, .last, the first filter, the last filter, join, reverse, slice, compact, and...

6.5CVSS6.1AI score0.00409EPSS
SaveExploits0References6
Cvelist
Cvelist
•added 2026/10/06 6:04 p.m.•46 views

CVE-2026-106120 LiquidJS: ownPropertyOnly bypass for inherited array indices in first/last/join/reverse/slice/compact, `.first`/`.last`, negative index, and for-loop iteration

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.27.2, enabling ownPropertyOnly does not consistently restrict inherited array indices because negative indexing, .first, .last, the first filter, the last filter, join, reverse, slice, compact, and...

6CVSS0.00409EPSS
SaveExploits0References4
osv_cve
osv_cve
•added 2026/10/06 6:04 p.m.•24 views

CVE-2026-106120 LiquidJS: ownPropertyOnly bypass for inherited array indices in first/last/join/reverse/slice/compact, `.first`/`.last`, negative index, and for-loop iteration

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.27.2, enabling ownPropertyOnly does not consistently restrict inherited array indices because negative indexing, .first, .last, the first filter, the last filter, join, reverse, slice, compact, and...

6CVSS6.1AI score0.00409EPSS
SaveExploits0References6
CVE
CVE
•added 2026/10/06 6:04 p.m.•45 views

CVE-2026-106120

The LiquidJS template engine (prior to version 10.27.2 ) contains a vulnerability where the ownPropertyOnly setting can be bypassed. Specific operations—including negative indexing, .first, .last, join, reverse, slice, compact, and for-loop iterations—can read prototype-provided elements outside ...

6CVSS6.1AI score0.00409EPSS
SaveExploits0References4
Vulnrichment
Vulnrichment
•added 2026/10/06 6:04 p.m.•8 views

CVE-2026-106120 LiquidJS: ownPropertyOnly bypass for inherited array indices in first/last/join/reverse/slice/compact, `.first`/`.last`, negative index, and for-loop iteration

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.27.2, enabling ownPropertyOnly does not consistently restrict inherited array indices because negative indexing, .first, .last, the first filter, the last filter, join, reverse, slice, compact, and...

6CVSS6.1AI score0.00409EPSS
SaveExploits0References4
Positive Technologies
Positive Technologies
•added 2026/10/06 12:00 a.m.•16 views

PT-2026-106841

Name of the Vulnerable Software and Affected Versions LiquidJS versions prior to 10.27.2 Description When the ownPropertyOnly setting is enabled, the engine fails to consistently restrict inherited array indices. This occurs because negative indexing, .first, .last, the first filter, the last...

6CVSS6AI score0.00409EPSS
SaveExploits0References10
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/10/06 12:00 a.m.•14 views

CVE-2026-106120: Exposure of Sensitive Information to an Unauthorized Actor

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.27.2, enabling ownPropertyOnly does not consistently restrict inherited array indices because negative indexing, .first, .last, the first filter, the last filter, join, reverse, slice, compact, and...

6CVSS6.1AI score0.00409EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/06/17 10:25 p.m.•56 views

CVE-2026-44646 LiquidJS: `{% render %}` tag silently bypasses per-render `ownPropertyOnly:true` via `Context.spawn()`

LiquidJS is a Shopify/GitHub Pages compatible template engine written in pure JavaScript. In versions 10.25.7 and below, Context.spawn creates a child Context for the % render % tag but does not propagate the parent context's resolved ownPropertyOnly value, resulting in a silent bypass. The new...

5.3CVSS0.00334EPSS
SaveExploits0References3
EUVD
EUVD
•added 2026/06/17 10:25 p.m.•32 views

EUVD-2026-37826

LiquidJS is a Shopify/GitHub Pages compatible template engine written in pure JavaScript. In versions 10.25.7 and below, Context.spawn creates a child Context for the % render % tag but does not propagate the parent context's resolved ownPropertyOnly value, resulting in a silent bypass. The new...

5.3CVSS5.8AI score0.00334EPSS
SaveExploits0References3
Mend
Mend
•added 2026/06/17 10:25 p.m.•10 views

CVE-2026-44646

LiquidJS is a Shopify/GitHub Pages compatible template engine written in pure JavaScript. In versions 10.25.7 and below, Context.spawn creates a child Context for the % render % tag but does not propagate the parent context's resolved ownPropertyOnly value, resulting in a silent bypass. The new...

6.9CVSS5.8AI score0.00334EPSS
SaveExploits0References6
CVE
CVE
•added 2026/06/17 10:25 p.m.•97 views

CVE-2026-44646

LiquidJS CVE-2026-44646: TheContext.spawn() path used by {% render %} creates a child Context without propagating the parent’s resolved ownPropertyOnly value, causing per-render overrides to be discarded inside partials. This enables prototype-chain property access in rendered partials when top-l...

5.3CVSS5.8AI score0.00334EPSS
SaveExploits0References3
Vulnrichment
Vulnrichment
•added 2026/06/17 10:25 p.m.•24 views

CVE-2026-44646 LiquidJS: `{% render %}` tag silently bypasses per-render `ownPropertyOnly:true` via `Context.spawn()`

LiquidJS is a Shopify/GitHub Pages compatible template engine written in pure JavaScript. In versions 10.25.7 and below, Context.spawn creates a child Context for the % render % tag but does not propagate the parent context's resolved ownPropertyOnly value, resulting in a silent bypass. The new...

5.3CVSS5.8AI score0.00334EPSS
SaveExploits0References3
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/06/17 12:00 a.m.•11 views

CVE-2026-44646: Protection Mechanism Failure

LiquidJS is a Shopify/GitHub Pages compatible template engine written in pure JavaScript. In versions 10.25.7 and below, Context.spawn creates a child Context for the % render % tag but does not propagate the parent context's resolved ownPropertyOnly value, resulting in a silent bypass. The new...

5.3CVSS5.8AI score0.00334EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/05/27 12:28 a.m.•45 views

LiquidJS's `{% render %}` tag silently bypasses per-render `ownPropertyOnly:true` via `Context.spawn()`

Summary Context.spawn in liquidjs creates a child Context for the % render % tag but does not propagate the parent context's resolved ownPropertyOnly value. The new context re-derives ownPropertyOnly from opts.ownPropertyOnly the instance-level option, silently discarding any...

5.3CVSS5.8AI score0.00334EPSS
SaveExploits0References6Affected Software1
Rows per page
Query Builder