Vulnerabilities/

LiquidJS has a memory and render limit bypass via unbounded width padding in `date` filter (strftime)

Severity:
High

Description

The date filter’s strftime implementation parses width specifiers like %9999999d and forwards the captured width unchecked into pad()/padStart() in src/util/underscore.ts.

Recommendation

No fix is available yet. Followings are affected versions:

References

Related Issues

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