CVE-2026-34757
Açıklama
LIBPNG; PNG (Portable Network Graphics) raster görüntü dosyalarını okuyan, oluşturan ve işleyen uygulamalarda kullanılmak üzere tasarlanmış bir referans kütüphanedir. 1.0.9 sürümünden 1.6.57 öncesine kadar olan sürümlerde, png_get_PLTE, png_get_tRNS veya png_get_hIST fonksiyonlarından elde edilen bir işaretçinin aynı png_struct/png_info çiftindeki ilgili setter fonksiyonuna geri gönderilmesi, setter'ın serbest bırakılmış bellekten okuma yapmasına ve içeriğini değiştirme tamponuna kopyalamasına neden olur. Setter, çağırıcı tarafından sağlanan ve artık sarkan (dangling) hale gelen işaretçiden kopyalama yapmadan önce dahili tamponu serbest bırakır. Serbest bırakılan bölge güncelliğini yitirmiş veriler içerebilir (sessizce bozulmuş chunk meta verileri üretir) veya sonraki heap tahsislerinden gelen veriler içerebilir (ilgisiz heap içeriklerinin chunk yapısına sızmasına neden olur). Bu güvenlik açığı 1.6.57 sürümünde giderilmiştir.
Nasıl düzeltilir
- libpng libpng1.6.57 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| libpng libpng | 1.0.9 ≤ v < 1.6.57 | 1.6.57 |
| debian debian_linux | 11.0 | — |
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.