Executive brief
ImageMagick is a software suite used for displaying, converting, and editing raster image files. A vulnerability exists where the software may crash or behave unpredictably when it fails to initialize certain font-related components. This could lead to a minor service disruption if an attacker provides a specifically crafted image that triggers this initialization failure.
Technical details
A use-after-free vulnerability (CWE-416) exists in ImageMagick's handling of FreeType initialization. When the initialization process fails, the software fails to exit the affected method immediately, subsequently attempting to access memory that has already been deallocated. This vulnerability can be reached over a network with high attack complexity, requiring no prior authentication or user interaction. An attacker could potentially exploit this to cause a denial-of-service (DoS) condition. The issue is addressed in Magick.NET version 14.15.0.
Affected products
- ImageMagick Magick.NET-Q16-AnyCPU < 14.15.0
- ImageMagick Magick.NET-Q16-HDRI-AnyCPU < 14.15.0
- ImageMagick Magick.NET-Q16-HDRI-OpenMP-arm64 < 14.15.0
- ImageMagick Magick.NET-Q16-HDRI-arm64 < 14.15.0
- ImageMagick Magick.NET-Q16-HDRI-x64 < 14.15.0
- ImageMagick Magick.NET-Q16-HDRI-x86 < 14.15.0
- ImageMagick Magick.NET-Q16-OpenMP-arm64 < 14.15.0
- ImageMagick Magick.NET-Q16-OpenMP-x64 < 14.15.0
- ImageMagick Magick.NET-Q16-arm64 < 14.15.0
- ImageMagick Magick.NET-Q16-x64 < 14.15.0
- ImageMagick Magick.NET-Q16-x86 < 14.15.0
- ImageMagick Magick.NET-Q8-AnyCPU < 14.15.0
- ImageMagick Magick.NET-Q8-OpenMP-arm64 < 14.15.0
- ImageMagick Magick.NET-Q8-OpenMP-x64 < 14.15.0
- ImageMagick Magick.NET-Q8-arm64 < 14.15.0
- ImageMagick Magick.NET-Q8-x64 < 14.15.0
- ImageMagick Magick.NET-Q8-x86 < 14.15.0
Timeline
- 2026-06-26: disclosed: Initial disclosure by dlemstra
- 2026-07-24: advisory: GitHub Advisory published
- 2026-07-24: patched: Magick.NET 14.15.0 released