CVE-2024-47834

Kritik

Açıklama

GStreamer, medya işleme bileşenlerinden grafikler oluşturmak için kullanılan bir kütüphanedir. Matroska akışlarındaki CodecPrivate öğelerinin işlenmesini etkileyen bir Serbest Bırakıldıktan Sonra Kullanım (Use-After-Free) okuma zafiyeti keşfedilmiştir. gst_matroska_demux_parse_stream fonksiyonundaki GST_MATROSKA_ID_CODECPRIVATE durumunda, gst_ebml_read_binary kullanılarak bir veri yığını tahsis edilir. Daha sonra, tahsis edilen bellek gst_matroska_track_free fonksiyonu içindeki g_free (track->codec_priv) çağrısı ile serbest bırakılır. Son olarak, serbest bırakılan belleğe caps_serialize fonksiyonu aracılığıyla gst_value_serialize_buffer üzerinden erişilir. Serbest bırakılan belleğe gst_value_serialize_buffer fonksiyonunda erişilecektir. Fonksiyonun halihazırda serbest bırakılmış olan belleği işlemeye çalışması nedeniyle bu durum bir UAF okuma zafiyetine yol açar. Bu zafiyet 1.24.10 sürümünde giderilmiştir.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünGstreamer
Yayın12 Ara 2024
İlk görülme12 Ara 2024

Nasıl düzeltilir

Güncelleyin
  • gstreamer gstreamer1.24.10 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
gstreamer gstreamerv < 1.24.101.24.10

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-47834 · Gstreamer · Dark Radar