CVE-2024-37298
Açıklama
gorilla/schema, yapıları (structs) form değerlerine dönüştürür ve form değerlerinden yapılara geri çevirir. Versiyon 1.4.1 öncesinde, `[]struct{...}` tipinde bir alana sahip olan bir yapı üzerinde `schema.Decoder.Decode()` çalıştırılması, seyrek dilim (sparse slice) işlevinden yararlanan kötü niyetli bellek tahsis saldırılarına yol açar. Diğer yapıların dizilerini içeren bir yapı üzerinde yapılan herhangi bir `schema.Decoder.Decode()` kullanımı, bu bellek tükenmesi zafiyetine karşı savunmasız olabilir. Versiyon 1.4.1, sorun için bir yama içermektedir.
Nasıl düzeltilir
- github.com/gorilla/schema1.4.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/gorilla/schemaGo | v < 1.4.1 | 1.4.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.