CVE-2026-44636
Təsvir
libsixel, kmiya'nın sixel layihəsindən törəmiş SIXEL kodlaşdırıcı/dekodlaşdırıcı tətbiqidir. Versiya [boşluq] və 1.8.7-r1 arasındakı versiyalarda, sixel_encode_highcolor funksiyasının yaddaş bölgüsü ölçüsünün hesablanmasında imzalı tam ədəd daşması (signed integer overflow) heap bufer daşmasına səbəb ola bilər. İctimai sixel_encode giriş nöqtəsi yalnız enin və hündürlüyün sıfırdan böyük olduğunu yoxlayır, lakin yuxarı hədd təyin edilməyib. paletted_pixels və normalized_pixels üçün yaddaş bölgüsü ölçüsü hesablanarkən en və hündürlük adi int kimi vurulur. En vuruq hündürlüyü INT_MAX-dan (təxminən 2.15 milyard) böyük olan piksel buferini kodlaşdırmaq istəyən hər hansı çağırıcı, dövrəyə girmiş (wrapped) bölgü ölçüsü ilə qarşılaşacaqdır; müvafiq dövrə zamanı malloc funksiyası kodlaşdırıcının gözlədiyindən çox daha kiçik bir buferlə uğurlu tamamlanır və kodlaşdırıcı heap bölgüsünün sonundan kənara məlumat yazır. Bu zəiflik 1.8.7-r2 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- saitoha libsixel1.8.7-r2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| saitoha libsixel | 1.4.4 ≤ v < 1.8.7-r2 | 1.8.7-r2 |
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.