CVE-2020-25674
Açıklama
coders/png.c dosyasındaki (PNG coder) WriteOnePNGImage() fonksiyonunda, heap-buffer-overflow aracılığıyla sınır dışı bir OKUMA işlemine izin verebilen hatalı bir çıkış koşuluna sahip bir for döngüsü bulunmaktadır. Bu durum, renk haritasının (colormap) 256'dan daha az geçerli değere sahip olabilmesinden ancak döngü koşulunun 256 kez dönerek geçersiz renk haritası verilerini olay günlüğüne iletmeye çalışmasından kaynaklanmaktadır. Yama, doğru değerin kullanıldığından emin olmak için sabitlenmiş 256 değerini MagickMin() çağrısı ile değiştirir. Özel olarak hazırlanmış bir giriş dosyası ImageMagick tarafından işlendiğinde bu durum uygulama kullanılabilirliğini etkileyebilir. Bu açık, 7.0.8-68 öncesindeki ImageMagick sürümlerini etkilemektedir.
Nasıl düzeltilir
- imagemagick imagemagick6.9.10-68, 7.0.8-68 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| imagemagick imagemagick | v < 6.9.10-68, 7.0.0-0 ≤ v < 7.0.8-68 | 6.9.10-68, 7.0.8-68 |
| debian debian_linux | 9.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.