CVE-2026-69222
Təsvir
LiquidJS təmiz JavaScript dilində yazılmış Shopify / GitHub Pages ilə uyğun şablon mühərrikidir. 10.27.2 versiyasından əvvəl src/filters/array.ts faylındakı join filtri mürəkkəbliyi array.join(sep) tərəfindən istehsal olunan ümumi sətir uzunluğu əvəzinə array.length və separator uzunluğuna əsasən hesablayır. Concat filtri istinad massivlərini ucuz başa gələn şəkildə ikiqat artıra bilər, bundan sonra join yalnız element sayını nəzərə alaraq istinad edilən məzmunu reallaşdırır ki, bu da şablona konfiqurasiya edilmiş memoryLimit həddini böyük bir faktorla aşmağa imkan verir. src/filters/string.ts faylındakı oxşar array_to_sentence_string filtri də eyni uçot qüsuruna malikdir və xüsusi hazırlanmış şablon V8-in sətir və ya proses yaddaş limitinə yaxınlaşaraq prosesi çökdürə bilər. Bu problem 10.27.2 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- liquidjs10.27.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| liquidjsnpm | v < 10.27.2 | 10.27.2 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.