CVE-2026-33021
Təsvir
libsixel, kmiya'nın sixel layihəsindən törəmiş SIXEL kodlaşdırıcı/dekodlaşdırıcı tətbiqidir. 1.8.7 və daha əvvəlki versiyalarda sixel_frame_init() funksiyasının çağırana məxsus piksel bufer göstəricisini müdafiə nüsxəsi yaratmadan birbaşa frame->pixels-də saxlaması səbəbindən sixel_encoder_encode_bytes() funksiyasında use-after-free zəifliyi mövcuddur. Ölçü dəyişdirmə (resize) əməliyyatı başladığı zaman sixel_frame_convert_to_rgb888() şərtsiz olaraq çağırana məxsus bu buferi azad edir və onu yeni daxili təyinatla əvəz edir, nəticədə çağıranda asılı göstərici (dangling pointer) qalır. Çağıranın orijinal buferə hər hansı növbəti müraciəti AddressSanitizer tərəfindən təsdiqləndiyi kimi use-after-free halını yaradır. Daxil olan kadrları idarə edən hücumçu bu xətanı təkrarən və proqnozlaşdırıla bilən şəkildə tetikləyə bilər ki, bu da sistemin çökməsinə və potensial olaraq kodun icrasına gətirib çıxara bilər. Bu problem 1.8.7-r1 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- saitoha libsixel1.8.7-r1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| saitoha libsixel | v < 1.8.7-r1 | 1.8.7-r1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.