Vulnerabilities/

LiquidJS: `renderFile()` / `parseFile()` bypass configured `root` and allow arbitrary file read

Severity:
Medium

Description

liquidjs 10.25.0 documents root as constraining filenames passed to renderFile() and parseFile(), but top-level file loads do not enforce that boundary.

The published npm package [email protected] on Linux 6.17.0 with Node v22.22.1.

Recommendation

Update the liquidjs package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
liquidjs
Anything's wrong? Let us know Last updated on April 09, 2026