CVE-2023-45290

Orta

Açıklama

Bir multipart form ayrıştırılırken (ister açıkça Request.ParseMultipartForm ile ister örtük olarak Request.FormValue, Request.PostFormValue veya Request.FormFile ile), ayrıştırılan formun toplam boyutuna yönelik sınırlar, tek bir form satırı okunurken tüketilen belleğe uygulanmıyordu. Bu durum, çok uzun satırlar içeren kötü niyetle oluşturulmuş bir girdinin rastgele büyüklükte bellek tahsisine neden olmasına ve potansiyel olarak belleğin tükenmesine yol açmasına izin verir. Düzeltme ile birlikte, ParseMultipartForm fonksiyonu artık form satırlarının maksimum boyutunu doğru şekilde sınırlandırmaktadır.

ÖnemOrta
CVSS6.5
İstismar olasılığı—
ÜrünStdlib
Yayın5 Mar 2024
İlk görülme5 Mar 2024

Nasıl düzeltilir

Güncelleyin
  • stdlib1.21.8, 1.22.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
stdlibGov < 1.21.8, 1.22.0-0 ≤ v < 1.22.11.21.8, 1.22.1

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.