CVE-2024-37298

Yüksek

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.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünGithub.com/gorilla/schema
Yayın1 Tem 2024
İlk görülme1 Tem 2024

Nasıl düzeltilir

Güncelleyin
  • github.com/gorilla/schema1.4.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github.com/gorilla/schemaGov < 1.4.11.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.

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-37298 · Github.com/gorilla/schema · Dark Radar