Vulnerability library
Security checkJuly 09, 2026

LiquidJS has a renderLimit DoS guard bypass via empty `{% for %}` body

Understand the exposure, see the recommended fix, and check whether your own website has related weaknesses.

Medium severitynpmliquidjs

Check your website

Find this and other vulnerabilities with a free scan.

Your scan runs on your computer. No account required.

Description

The renderLimit option — documented in docs/source/tutorials/dos.md as the mechanism that “mitigates this by limiting the time consumed by each render() call” — can be fully bypassed by a {% for %} (or {% tablerow %}) tag whose body is empty.

Recommendation

No fix is available yet. Followings are affected versions:

  • <= 10.25.7

References

Could your website be exposed too?

SmartScanner can check your website for LiquidJS has a renderLimit DoS guard bypass via empty `{% for %}` body and gives you actionable findings to investigate.

Start a free scan

Related Issues

See something that needs correcting? Let us knowUpdated July 09, 2026