CVE-2026-34829

Yüksek

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 istek gövdesini yalnızca CONTENT_LENGTH mevcut olduğunda bir BoundedIO ile sarmalıyordu. HTTP chunked transfer encoding örneğinde olduğu gibi, Content-Length başlığı olmadan bir multipart/form-data isteği gönderildiğinde, çok parçalı ayrıştırma herhangi bir toplam boyut sınırı olmaksızın akış sonuna kadar devam eder. Dosya bölümleri için yüklenen gövde, bellek içi tamponlanmış yükleme sınırı ile kısıtlanmak yerine doğrudan diskteki geçici bir dosyaya yazılır. Bu nedenle, kimliği doğrulanmamış bir saldırgan rastgele büyüklükte bir multipart dosya yüklemesi akışı başlatabilir ve sınırsız disk alanı tüketebilir. Bu durum, multipart form verilerini kabul eden Rack uygulamaları için hizmet reddi durumuna yol açar. Bu sorun 2.2.23, 3.1.21 ve 3.2.6 versiyonlarında düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünRack
Yayın2 Nis 2026
İlk görülme2 Nis 2026

Nasıl düzeltilir

Güncelleyin
  • rack rack2.2.23, 3.1.21, 3.2.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
rack rackv < 2.2.23, 3.0.0 ≤ v < 3.1.21, 3.2.0 ≤ v < 3.2.62.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.

Intelligence 360 paketinde

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.

CVE-2026-34829 · Rack · Dark Radar