CVE-2026-62986
Açıklama
OpenEXR, hareketli görüntü endüstrisinde yaygın olarak kullanılan EXR görüntü dosyası formatının referans uygulaması ve spesifikasyonudur. 3.3.0 ile 3.3.12 ve 3.4.0 ile 3.4.13 sürümlerinde, PyOpenEXR Python bağlamaları, katman öneki eklenmiş RGB kanalları kullanan özel olarak hazırlanmış bir deep scanline EXR dosyasını okurken bayat heap verisi döndürür. Varsayılan kanal birleştirme (separate_channels=False) ile sarmalayıcı, left.R, left.G ve left.B gibi kanalları tek bir RGB örnek dizisinde gruplar, ancak PyPart::setDeepSliceData() içindeki lane-offset hesaplaması yalnızca tam olarak öneksiz G, B ve A adlarını tanır. Sonuç olarak, left.G ve left.B gibi önekli kanallar lane 0'a çözülürken lane 1 ve lane 2 başlatılmadan bırakılır ve Python'a döndürülür. Güvenilmeyen deep EXR dosyalarını varsayılan OpenEXR.File API'si aracılığıyla okuyan ve ardından elde edilen NumPy örnek dizilerini günlüğe kaydeden, serileştiren, önizleyen veya başka şekilde işleyen bir Python uygulaması, yanlış yeşil ve mavi kanal verisi almasının yanı sıra başlatılmamış aynı süreçteki heap içeriğini açığa çıkarabilir. Bu sorun 3.3.13 ve 3.4.14 sürümlerinde 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 |
|---|---|---|
| AcademySoftwareFoundation openexr | >= 3.3.0, < 3.3.13, >= 3.4.0, < 3.4.14 | — |
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.