CVE-2024-47874

Yüksek

Açıklama

Starlette, bir Asynchronous Server Gateway Interface (ASGI) çerçevesidir/araç setidir. Versiyon 0.40.0 öncesinde Starlette, `filename` parametresi olmayan `multipart/form-data` bölümlerini metin form alanları olarak değerlendirir ve bunları herhangi bir boyut sınırı olmaksızın bayt dizelerinde tamponlar. Bu durum, bir saldırganın keyfi büyüklükte form alanları yüklemesine ve aşırı bellek tahsisleri ile kopyalama işlemleri nedeniyle Starlette'in önemli ölçüde yavaşlamasına; ayrıca sunucu takaslama yapmaya başlayıp durana veya işletim sistemi sunucu sürecini bir OOM hatasıyla sonlandırana kadar giderek daha fazla bellek tüketmesine neden olur. Starlette önündeki bir ters proxy tarafından makul istek boyutu sınırları uygulansa bile, bu tür birden fazla isteğin paralel olarak yüklenmesi hizmeti pratik olarak kullanılamaz hale getirmek için yeterli olabilir. Bu Hizmet Reddi (DoS) zafiyeti, form isteklerini kabul eden tüm Starlette (veya FastAPI) tabanlı uygulamaları etkilemektedir. Versiyon 0.40.0 bu sorunu düzeltmektedir.

ÖnemYüksek
CVSS8.7
İstismar olasılığı—
ÜrünStarlette
Yayın15 Eki 2024
İlk görülme15 Eki 2024

Nasıl düzeltilir

Güncelleyin
  • starlette0.40.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
starlettePyPIv < 0.40.00.40.0

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-2024-47874 · Starlette · Dark Radar