CVE-2026-44637
Açıklama
libsixel, kmiya'nın sixel uygulamasından türetilmiş bir SIXEL kodlayıcı/kod çözücü uygulamasıdır. Sürümden 1.8.7-r1 sürümüne kadar, SIXEL ayrıştırıcısının görüntü tamponu iki katına çıkarma döngüsündeki imzalı tam sayı taşması, sixel_decode_raw_impl fonksiyonunda sınır dışı yığın yazımına yol açabilir. context->pos_x, herhangi bir üst sınır kontrolü olmaksızın her sixel karakterinde repeat_count kadar artmaktadır. pos_x, INT_MAX değerine yaklaştığında, görüntü tamponunu boyutlandırmak için kullanılan "pos_x + repeat_count" ifadesi imzalı tam sayıyı taşırır. Taşmanın nasıl gerçekleştiğine bağlı olarak, aşırı boyutlu tamponları reddetmesi gereken yeniden boyutlandırma kontrolü atlanabilir ve ardından gelen bir yazma işlemi, image->data içinde saldırgan tarafından etkilenen büyük bir ofset hesaplayarak tahsis edilen alanın dışına yazar. Bu durum, img2sixel dahil olmak üzere, saldırgan tarafından sağlanan SIXEL verilerini çözen tüm çağrıcılar üzerinden erişilebilirdir. Bu güvenlik açığı 1.8.7-r2 sürümünde giderilmiştir.
Nasıl düzeltilir
- saitoha libsixel1.8.7-r2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| saitoha libsixel | 0.11.0 ≤ v < 1.8.7-r2 | 1.8.7-r2 |
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.