Template Engine Vulnerability in LiquidJS by Harttle
CVE-2026-39412
5.3MEDIUM
What is CVE-2026-39412?
LiquidJS, a popular template engine compatible with Shopify and GitHub Pages, is susceptible to an issue where the sort_natural filter bypasses the ownPropertyOnly security option. This flaw potentially allows malicious template authors to exploit sorting side-channel attacks, thereby exposing sensitive prototype properties such as API keys and tokens. Applications that depend on the ownPropertyOnly setting for security, particularly in multi-tenant template environments, are at risk of unintended information disclosure. This vulnerability has been addressed in version 10.25.4.
Affected Version(s)
liquidjs < 10.25.4
