CVE-2025-61770

Yüksek

Açıklama

Rack, modüler bir Ruby web sunucusu arayüzüdür. 2.2.19, 3.1.17 ve 3.2.2 öncesindeki sürümlerde, `Rack::Multipart::Parser`, tüm multipart başlangıç kısmını (ilk sınırlandırıcının önündeki baytlar) herhangi bir boyut sınırı olmaksızın belleğe tamponlar. Bir istemci, geçerli bir sınırlandırıcının ardından büyük bir başlangıç kısmı göndererek önemli miktarda bellek kullanımına ve bellek yetersizliği (OOM) durumları nedeniyle potansiyel işlem sonlanmasına neden olabilir. Uzak saldırganlar, multipart/form-data isteklerine uzun bir başlangıç kısmı ekleyerek büyük geçici bellek sıçramalarını tetikleyebilirler. Etki, izin verilen istek boyutları ve eşzamanlılıkla ölçeklenir; bu da çalışan süreçlerin çökmesine veya çöp toplama (garbage collection) nedeniyle ciddi yavaşlamalara yol açabilir. 2.2.19, 3.1.17 ve 3.2.2 sürümleri, bir başlangıç boyutu sınırı uygular (örneğin, 16 KiB) veya başlangıç verilerini tamamen atar. Geçici çözümler arasında, proxy veya web sunucusu düzeyinde toplam istek gövdesi boyutunu sınırlamak ile belleği izlemek ve OOM durumlarını önlemek için işlem başına limitler belirlemek yer alır.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünRack
Yayın7 Eki 2025
İlk görülme7 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • rack rack2.2.19, 3.1.17, 3.2.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
rack rackv < 2.2.19, 3.1.0 ≤ v < 3.1.17, 3.2.0 ≤ v < 3.2.22.2.19, 3.1.17, 3.2.2

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-2025-61770 · Rack · Dark Radar