CVE-2025-59830
Açıklama
Rack, modüler bir Ruby web sunucusu arayüzüdür. Versiyon 2.2.18 öncesinde, Rack::QueryParser params_limit değerini yalnızca & ile ayrılmış parametreler için uygular ancak ayırma işlemini hem & hem de ; karakterleri için gerçekleştirmeye devam eder. Sonuç olarak saldırganlar, parametre sayısı sınırını atlatmak ve amaçlanandan daha fazla parametre göndermek için ; ayırıcılarını kullanabilirler. Rack::QueryParser'ı varsayılan yapılandırmasıyla (açık bir ayırıcı belirtilmeden) doğrudan çağıran uygulamalar veya ara yazılımlar, artan CPU ve bellek tüketimine maruz kalabilir. Bu durum, sınırlı bir hizmet reddi vektörü olarak kötüye kullanılabilir. Bu sorun versiyon 2.2.18 ile düzeltilmiştir.
Nasıl düzeltilir
- rack rack2.2.18 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| rack rack | v < 2.2.18 | 2.2.18 |
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.