CVE-2026-33021
Açıklama
libsixel, kmiya'nın sixel uygulamasından türetilmiş bir SIXEL kodlayıcı/kod çözücü uygulamasıdır. 1.8.7 ve önceki sürümler, sixel_frame_init() fonksiyonunun çağırana ait piksel tampon işaretçisini koruyucu bir kopya oluşturmadan doğrudan frame->pixels içinde saklaması nedeniyle sixel_encoder_encode_bytes() fonksiyonunda bir serbest bırakıldıktan sonra kullanım (use-after-free) zafiyeti içermektedir. Bir yeniden boyutlandırma işlemi tetiklendiğinde, sixel_frame_convert_to_rgb888() bu çağırana ait tamponu koşulsuz olarak serbest bırakır ve onu yeni bir dahili tahsisle değiştirerek çağıran tarafı askıda kalmış bir işaretçiyle baş başa bırakır. Çağıranın orijinal tampona yaptığı her türlü sonraki erişim, AddressSanitizer tarafından onaylandığı üzere, bir serbest bırakıldıktan sonra kullanım durumuna yol açar. Gelen çerçeveleri kontrol eden bir saldırgan, bu hatayı tekrarlanabilir ve öngörülebilir şekilde tetikleyebilir; bu da potansiyel kod çalıştırma riski taşıyan güvenilir bir çökmeyle sonuçlanır. Bu sorun 1.8.7-r1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- saitoha libsixel1.8.7-r1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| saitoha libsixel | v < 1.8.7-r1 | 1.8.7-r1 |
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.