CVE-2026-84383
Təsvir
libheif HEIF və AVIF fayl formatı dekoderi və enkoderidir. 1.22.0 versiyasından 1.23.2 versiyasına qədər olan dövrdə, iç-içə iden və auxl istinadlarından istifadə edərək hazırlanmış xüsusi HEIF, HEIC və ya AVIF element qrafiki HeifPixelImage::transfer_channel_from_image_as() funksiyasının m_storage-a fərqli bit dərinlikləri olan dublikat Alpha təbəqələrini əlavə etməsinə səbəb ola bilər. libheif/image/pixelimage.cc faylındakı HeifPixelImage::scale_nearest_neighbor() funksiyası hədəf Alpha təbəqəsini birinci təbəqənin 8-bit dərinliyindən istifadə edərək ayırır, sonra isə daha sonrakı 10-bit və ya 12-bit Alpha komponentini iterasiya edir və uint16_t nümunələrini həmin eyni 8-bitlik sahəyə yazır. Çıxış həndəsəsi daşma miqdarını, kodlaşdırılmış nümunə dəyərləri isə yazılan məlumatları idarə edir ki, bu da heif_decode_image() tərəfindən emal edilən uzaqdakı bir faylın yığınla sərhədlərdən kənar yazıya (heap out-of-bounds write) səbəb olmasına imkan verir. Bu problem 1.23.2 versiyasında düzəldilib.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| strukturag libheif | >= 1.22.0, < 1.23.2 | — |
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.