Lucene search
+L

34 matches found

osv_ghsa
osv_ghsa
•added 2026/10/07 4:19 p.m.•17 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.8AI score0.0035EPSS
SaveExploits0References6
Patchstack
Patchstack
•added 2026/10/07 4:19 p.m.•15 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...

6CVSS5.8AI score0.0035EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/10/07 4:19 p.m.•9 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...

6CVSS5.8AI score0.0035EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/10/07 4:19 p.m.•14 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.8AI score0.0035EPSS
SaveExploits0References6Affected Software1
NVD
NVD
•added 2026/10/06 7:17 p.m.•12 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.0035EPSS
SaveExploits0References4
CVE
CVE
•added 2026/10/06 6:04 p.m.•16 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 ...

6CVSS5.9AI score0.0035EPSS
SaveExploits0References4
Cvelist
Cvelist
•added 2026/10/06 6:04 p.m.•41 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.0035EPSS
SaveExploits0References4
osv_cve
osv_cve
•added 2026/10/06 6:04 p.m.•16 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...

6CVSS5.9AI score
SaveExploits0References6
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/10/06 12:00 a.m.•10 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...

6CVSS5.9AI score0.0035EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/10/06 12:00 a.m.•10 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...

6CVSS5.8AI score0.0035EPSS
SaveExploits0References10
EUVD
EUVD
•added 2026/06/17 10:25 p.m.•30 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.7AI score0.0044EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/06/17 10:25 p.m.•50 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.0044EPSS
SaveExploits0References3
CVE
CVE
•added 2026/06/17 10:25 p.m.•88 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.7AI score0.0044EPSS
SaveExploits0References3
Mend
Mend
•added 2026/06/17 10:25 p.m.•8 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.7AI score0.0044EPSS
SaveExploits0References6
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.7AI score0.0044EPSS
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.7AI score0.0044EPSS
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2026/05/27 12:28 a.m.•26 views

GHSA-9X9P-QF8F-MVJG 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.7AI score0.0044EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/05/27 12:28 a.m.•40 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.0044EPSS
SaveExploits0References5Affected Software1
Positive Technologies
Positive Technologies
•added 2026/05/27 12:00 a.m.•26 views

PT-2026-43626

Name of the Vulnerable Software and Affected Versions LiquidJS versions 10.25.7 and earlier Description An issue exists in the Context.spawn function where it fails to propagate the parent context's resolved ownPropertyOnly value when creating a child context for the % render % tag. Instead, the...

5.3CVSS5.6AI score0.0044EPSS
SaveExploits0References7
NVD
NVD
•added 2026/04/08 8:16 p.m.•21 views

CVE-2026-39412

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.25.4, the sortnatural filter bypasses the ownPropertyOnly security option, allowing template authors to extract values of prototype-inherited properties through a sorting side-channel attack...

7.5CVSS0.00474EPSS
SaveExploits1References4
Rows per page
Query Builder