Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:npm/liquidjs@10.25.4
purl pkg:npm/liquidjs@10.25.4
Next non-vulnerable version 10.26.0
Latest non-vulnerable version 10.26.0
Risk 4.0
Vulnerabilities affecting this package (2)
Vulnerability Summary Fixed by
VCID-senw-hmwk-qqhj
Aliases:
CVE-2026-41311
GHSA-4rc3-7j7w-m548
LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to version 10.25.7, a circular block reference in {% layout %} / {% block %} causes an infinite recursive loop, consuming all available memory (~4GB) and crashing the Node.js process with FATAL ERROR: JavaScript heap out of memory. This allows any user who can submit a Liquid template to perform a Denial of Service attack. This issue has been patched in version 10.25.7.
10.25.7
Affected by 4 other vulnerabilities.
VCID-wvp4-x1cb-63d7
Aliases:
CVE-2026-39859
GHSA-v273-448j-v4qj
LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.25.3, liquidjs 10.25.0 documents root as constraining filenames passed to renderFile() and parseFile(), but top-level file loads do not enforce that boundary. A Liquid instance configured with an empty temporary directory as root can return the contents of arbitrary files. This vulnerability is fixed in 10.25.3.
10.25.5
Affected by 1 other vulnerability.
Vulnerabilities fixed by this package (1)
Vulnerability Summary Aliases
VCID-mkcp-t1z2-j3em LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.25.4, the sort_natural filter bypasses the ownPropertyOnly security option, allowing template authors to extract values of prototype-inherited properties through a sorting side-channel attack. Applications relying on ownPropertyOnly: true as a security boundary (e.g., multi-tenant template systems) are exposed to information disclosure of sensitive prototype properties such as API keys and tokens. This vulnerability is fixed in 10.25.4. CVE-2026-39412
GHSA-rv5g-f82m-qrvv

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-13T06:28:51.205529+00:00 GHSA Importer Affected by VCID-wvp4-x1cb-63d7 https://github.com/advisories/GHSA-v273-448j-v4qj 38.6.0
2026-06-13T06:28:51.175886+00:00 GHSA Importer Fixing VCID-mkcp-t1z2-j3em https://github.com/advisories/GHSA-rv5g-f82m-qrvv 38.6.0
2026-06-12T22:12:45.403400+00:00 GitLab Importer Affected by VCID-senw-hmwk-qqhj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/liquidjs/CVE-2026-41311.yml 38.6.0
2026-06-12T21:57:04.943089+00:00 GitLab Importer Fixing VCID-mkcp-t1z2-j3em https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/liquidjs/CVE-2026-39412.yml 38.6.0
2026-06-12T21:56:34.586368+00:00 GitLab Importer Affected by VCID-wvp4-x1cb-63d7 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/liquidjs/CVE-2026-39859.yml 38.6.0
2026-06-12T07:45:30.669370+00:00 GithubOSV Importer Fixing VCID-mkcp-t1z2-j3em https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/04/GHSA-rv5g-f82m-qrvv/GHSA-rv5g-f82m-qrvv.json 38.6.0