CVE-2026-32741

Yüksək

Təsvir

libheif HEIF və AVIF fayl formatı dekoderi və enkoderidir. 1.21.2 və daha aşağı versiyalarda MaskImageCodec::decode_mask_image() funksiyasında yığın bufer daşması (heap buffer overflow) mövcuddur. Mask şəkli (mski) ehtiva edən HEIF faylı dekodlaşdırılarkən, funksiya memcpy(dst, data.data(), data.size()) vasitəsilə tam iloc extent məlumatlarını piksel buferinə kopyalayır. Kopyalama uzunluğu olan data.size() fayldakı iloc extent tərəfindən təyin edilir (hücumçunun nəzarətində), hədəf buferi isə bəyan edilmiş şəkil ölçüləri əsasında müəyyən edilir. Məlumat uzunluğu üçün heç bir yuxarı hədd yoxlaması olmadığına görə, iloc extent-i piksel buferi ayırmasından çox olan xüsusi hazırlanmış fayl yığının daşmasına səbəb olur. Həssas single-memcpy budağına mskC xassəsi bits_per_pixel = 8 təyin etdikdə və ispe xassəsi cüt genişlik ≥ 64 (beləliklə stride == width) bəyan etdikdə çatılır; bunun üçün standart təhlükəsizlik limitlərində dəyişiklik və ya xarici kodek plaginləri tələb olunmur. Bu problem 1.22.0 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulStrukturag Libheif
Dərc19 may 2026
İlk görülmə19 may 2026
Zəiflik növüCWE-122CWE-122

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
strukturag libheif< 1.22.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.

Intelligence 360 paketində

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.

CVE-2026-32741 · Strukturag Libheif · Dark Radar