CVE-2026-50142
Açıklama
libheif, bir HEIF ve AVIF dosya formatı kod çözücü ve kodlayıcıdır. 1.19.0 sürümünden 1.23.0 sürümüne kadar, msf1 dizi markasıyla heif_context_read_from_memory() tarafından kabul edilen özel olarak hazırlanmış bir HEIF dizisi, sınırsız yığın bellek ayırmaya neden olabilir. libheif/sequences/seq_boxes.cc dosyasında, Box_stsz::parse() max_sequence_frames değerini yalnızca değişken boyutlu örneklere uygular, bu nedenle sabit boyutlu mod, saldırgan tarafından kontrol edilen sample_count değerini bir sınır olmadan kabul eder. libheif/sequences/track.cc dosyasında, Track::load() ayrıca current_sample_idx ve samples_per_chunk değerlerini 32 bit aritmetikle toplar ve tutarlılık denetiminin taşma ile atlatılmasına olanak tanır. Ortaya çıkan değerler Chunk::Chunk() ayırma yoluna ulaşır ve bu yol gigabaytlarca bellek tüketebilir ve bellek tükenmesi yoluyla süreci çökertebilir veya durdurabilir. Bu sorun 1.23.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| strukturag libheif | >= 1.19.0, < 1.23.0 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.