CVE-2023-45290
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.
Nasıl düzeltilir
- stdlib1.21.8, 1.22.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| stdlibGo | v < 1.21.8, 1.22.0-0 ≤ v < 1.22.1 | 1.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.
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.