CVE-2026-61556
Açıklama
LiquidJS, saf JavaScript ile yazılmış Shopify / GitHub Pages uyumlu bir şablon motorudur. 10.26.0 ve 10.27.1 sürümleri arasında, src/filters/html.ts dosyasındaki strip_html filtresi; giriş dizesi < içerdiğinde, önünde en az bir karakter bulunduğunda ve sonrasında > bulunmadığında sonsuz döngüye girebilir. strip_html içerisinde, kapatıcı arama -1 döndürdüğünde, döngü indeksi değişmeden kalırken sıradaki açıcı araması lt değerini ilerletir ve döngü indeksi lt değerinden küçük olduğu için yalnızca eşitliğe dayalı durdurma koruması çıkış yapmaz. Aynı durumun süresiz olarak yeniden işlenmesi şablon oluşturmayı engeller ve a< kadar kısa bir girdiyle hizmet reddine (DoS) neden olabilir. Bu sorun 10.27.1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- liquidjs10.27.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| liquidjsnpm | 10.26.0 ≤ v < 10.27.1 | 10.27.1 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.