Intel

AIKIDO-2026-10835

liquidjs is vulnerable to Regular Expression Denial of Service (ReDoS)

Regular Expression Denial of Service (ReDoS) Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published May 19, 2026

65

Medium Risk

This Affects:

JSliquidjs
10.0.0 - 10.25.7
Fixed in 10.26.0
Are you affected? Scan for Free

TL;DR

The strip_html filter stripped markup with a global regex whose backtracking grew quadratically on inputs with many unclosed tag openers. An attacker who can drive large translated strings through that filter can pin CPU for extended periods and deny service. The implementation is now a single linear scan over raw-text and generic tag blocks with explicit open/close handling. Tests bound runtime on adversarial PoC strings.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

liquidjs is vulnerable to Regular Expression Denial of Service (ReDoS) in versions 10.0.0 - 10.25.7.

How to fix this

Upgrade the liquidjs library to the patch version.