CVE-2026-26961
Açıklama
Rack, modüler bir Ruby web sunucusu arayüzüdür. 2.2.23, 3.1.21 ve 3.2.6 versiyonlarından önce, Rack::Multipart::Parser, multipart/form-data içerisindeki boundary parametresini açgözlü (greedy) bir düzenli ifade kullanarak ayıklar. Bir Content-Type başlığı birden fazla boundary parametresi içerdiğinde, Rack ilk olan yerine sonuncuyu seçer. Üst akış (upstream) proxy'sinin, WAF'ın veya bir aracının ilk boundary parametresini yorumladığı dağıtımlarda, bu uyumsuzluk bir saldırganın multipart içeriğini üst akış denetiminden gizlice geçirmesine ve Rack'in, aracının doğruladığından farklı bir gövde yapısını ayrıştırmasına izin verebilir. Bu sorun 2.2.23, 3.1.21 ve 3.2.6 versiyonlarında düzeltilmiştir.
Nasıl düzeltilir
- rack rack2.2.23, 3.1.21, 3.2.6 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.23, 3.0.0 ≤ v < 3.1.21, 3.2.0 ≤ v < 3.2.6 | 2.2.23, 3.1.21, 3.2.6 |
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.