CVE-2024-47834
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.
Nasıl düzeltilir
- gstreamer gstreamer1.24.10 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| gstreamer gstreamer | v < 1.24.10 | 1.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.
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.