CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-33285

High
Published: Translated: NVD NIST

Summary

LiquidJS to silnik szablonów kompatybilny z Shopify i GitHub Pages, napisany w czystym JavaScript. W wersjach przed 10.25.1 mechanizm zabezpieczeń `memoryLimit` może być całkowicie obejściem poprzez użycie odwrotnych wyrażeń zakresowych, co pozwala atakującemu na przydzielenie nieograniczonej pamięci, prowadząc do awarii procesu Node.js.

Risk Assessment

Atakujący może wykorzystać tę podatność do spowodowania całkowitego zablokowania usługi (DoS) za pomocą pojedynczego żądania HTTP, co może prowadzić do poważnych zakłóceń w działaniu aplikacji.

Recommendation

Zaleca się aktualizację LiquidJS do wersji 10.25.1 lub nowszej, aby załatać tę podatność i zabezpieczyć aplikację przed atakami DoS.

Related vulnerabilities

Original NVD description (English source)

LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to version 10.25.1, LiquidJS's `memoryLimit` security mechanism can be completely bypassed by using reverse range expressions (e.g., `(100000000..1)`), allowing an attacker to allocate unlimited memory. Combined with a string flattening operation (e.g., `replace` filter), this causes a V8 Fatal error that crashes the Node.js process, resulting in complete denial of service from a single HTTP request. Version 10.25.1 patches the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS