liquidjs is vulnerable to Remote Code Execution (RCE)
92
Critical Risk
The engine kept filter and tag registries on ordinary objects, so template-controlled names like valueOf or constructor resolved to inherited Object.prototype members. Invoking those names through the filter pipeline could return internal objects and expose parser, loader, and context state, with a confirmed chain to arbitrary code execution. Registries now use null-prototype objects so only explicitly registered filters and tags are reachable. Regression tests cover inherited names as filters and tags.
You are affected if you are using a version that falls within the vulnerable range.
liquidjs is vulnerable to Remote Code Execution (RCE) in versions 10.0.0 - 10.25.7.
Upgrade the liquidjs library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant