CVE-2025-57803
Açıklama
ImageMagick, dijital görüntülerin düzenlenmesi ve işlenmesi için kullanılan ücretsiz ve açık kaynaklı bir yazılımdır. ImageMagick'in 32 bit sürümü için 6.9.13-28 ve 7.1.2-2 versiyonlarından önce, BMP kodlayıcısının tarama satırı adımı (scanline-stride) hesaplamasındaki 32 bitlik bir tamsayı taşması (integer overflow), satır başına yazıcı hala 24-bpp görüntüler için 3 × genişlik bayt gönderirken bytes_per_line (stride) değerini çok küçük bir değere düşürür. Satır taban işaretçisi (row base pointer), taşmış olan adım değeri kullanılarak ilerler; bu nedenle ilk satır hemen kendi alanının dışına çıkarak saldırgan tarafından kontrol edilen baytlarla komşu yığın (heap) belleğine yazar. Bu durum, yaygın otomatik dönüştürme hatlarında yığın bozulması (heap corruption) için klasik ve güçlü bir primitiftir. Bu sorun 6.9.13-28 ve 7.1.2-2 versiyonlarında düzeltilmiştir.
Nasıl düzeltilir
- imagemagick imagemagick6.9.13-28, 7.1.2-2 ya da sonraki bir sürüm
- Magick.NET-Q16-AnyCPU14.8.1 ya da sonraki bir sürüm
- Magick.NET-Q16-HDRI-AnyCPU14.8.1 ya da sonraki bir sürüm
- Magick.NET-Q16-HDRI-x8614.8.1 ya da sonraki bir sürüm
- Magick.NET-Q16-x8614.8.1 ya da sonraki bir sürüm
- Magick.NET-Q8-AnyCPU14.8.1 ya da sonraki bir sürüm
- Magick.NET-Q8-x8614.8.1 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.13-28, 7.0.0-0 ≤ v < 7.1.2-2 | 6.9.13-28, 7.1.2-2 |
| Magick.NET-Q16-AnyCPUNuGet | v < 14.8.1 | 14.8.1 |
| Magick.NET-Q16-HDRI-AnyCPUNuGet | v < 14.8.1 | 14.8.1 |
| Magick.NET-Q16-HDRI-x86NuGet | v < 14.8.1 | 14.8.1 |
| Magick.NET-Q16-x86NuGet | v < 14.8.1 | 14.8.1 |
| Magick.NET-Q8-AnyCPUNuGet | v < 14.8.1 | 14.8.1 |
| Magick.NET-Q8-x86NuGet | v < 14.8.1 | 14.8.1 |
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.