CVE-2026-34757
Təsvir
LIBPNG PNG (Portable Network Graphics) rastr təsvir fayllarını oxuyan, yaradan və manipulyasiya edən tətbiqlərdə istifadə üçün istinad kitabxanasıdır. 1.0.9-dan 1.6.57-dən əvvələ qədər png_get_PLTE, png_get_tRNS və ya png_get_hIST funksiyalarından alınan göstəricinin eyni png_struct/png_info cütlüyündə uyğun setter-ə geri ötürülməsi setter-in azad edilmiş yaddaşdan oxumasına və onun məzmununu əvəzedici buferə kopyalamasına səbəb olur. Setter daxili buferi çağıran tərəfindən təqdim edilmiş göstəricidən kopyalamadan əvvəl azad edir, həmin göstərici isə artıq etibarsız olur. Azad edilmiş region köhnəlmiş məlumatları (səssizcə zədələnmiş chunk metadatası yaradaraq) və ya sonrakı heap ayrılmalarından olan məlumatları (əlaqəsiz heap məzmununu chunk strukturuna sızdıraraq) ehtiva edə bilər. Bu zəiflik 1.6.57 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- libpng libpng1.6.57 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| libpng libpng | 1.0.9 ≤ v < 1.6.57 | 1.6.57 |
| debian debian_linux | 11.0 | — |
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.