ImageMagick has a use-after-free/double-free risk in Options::fontFamily when clearing family
Description
ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-9 and 6.9.13-34, there is a vulnerability in ImageMagick’s Magick++ layer that manifests when Options::fontFamily is invoked with an empty string. Clearing a font family calls RelinquishMagickMemory on _drawInfo->font, freeing the font string but leaving _drawInfo->font pointing to freed memory while _drawInfo->family is set to that (now-invalid) pointer. Any later cleanup or reuse of _drawInfo->font re-frees or dereferences dangling memory. DestroyDrawInfo and other setters (Options::font, Image::font) assume _drawInfo->font remains valid, so destruction or subsequent updates trigger crashes or heap corruption. This vulnerability is fixed in 7.1.2-9 and 6.9.13-34.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
Magick.NET-Q16-AnyCPUNuGet | <= 14.9.1 | — |
Magick.NET-Q16-HDRI-AnyCPUNuGet | <= 14.9.1 | — |
Magick.NET-Q16-HDRI-OpenMP-arm64NuGet | <= 14.9.1 | — |
Magick.NET-Q16-HDRI-OpenMP-x64NuGet | <= 14.9.1 | — |
Magick.NET-Q16-HDRI-arm64NuGet | <= 14.9.1 | — |
Magick.NET-Q16-HDRI-x64NuGet | <= 14.9.1 | — |
Magick.NET-Q16-HDRI-x86NuGet | <= 14.9.1 | — |
Magick.NET-Q16-OpenMP-arm64NuGet | <= 14.9.1 | — |
Magick.NET-Q16-OpenMP-x64NuGet | <= 14.9.1 | — |
Magick.NET-Q16-arm64NuGet | <= 14.9.1 | — |
Magick.NET-Q16-x64NuGet | <= 14.9.1 | — |
Magick.NET-Q16-x86NuGet | <= 14.9.1 | — |
Magick.NET-Q8-AnyCPUNuGet | <= 14.9.1 | — |
Magick.NET-Q8-OpenMP-arm64NuGet | <= 14.9.1 | — |
Magick.NET-Q8-OpenMP-x64NuGet | <= 14.9.1 | — |
Magick.NET-Q8-arm64NuGet | <= 14.9.1 | — |
Magick.NET-Q8-x64NuGet | <= 14.9.1 | — |
Magick.NET-Q8-x86NuGet | <= 14.9.1 | — |
Affected products
40- ghsa-coords39 versionspkg:nuget/magick.net-q16-anycpupkg:nuget/magick.net-q16-arm64pkg:nuget/magick.net-q16-hdri-anycpupkg:nuget/magick.net-q16-hdri-arm64pkg:nuget/magick.net-q16-hdri-openmp-arm64pkg:nuget/magick.net-q16-hdri-openmp-x64pkg:nuget/magick.net-q16-hdri-x64pkg:nuget/magick.net-q16-hdri-x86pkg:nuget/magick.net-q16-openmp-arm64pkg:nuget/magick.net-q16-openmp-x64pkg:nuget/magick.net-q16-x64pkg:nuget/magick.net-q16-x86pkg:nuget/magick.net-q8-anycpupkg:nuget/magick.net-q8-arm64pkg:nuget/magick.net-q8-openmp-arm64pkg:nuget/magick.net-q8-openmp-x64pkg:nuget/magick.net-q8-x64pkg:nuget/magick.net-q8-x86pkg:rpm/opensuse/ImageMagick&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/ImageMagick&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/ImageMagick&distro=openSUSE%20Tumbleweedpkg:rpm/suse/ImageMagick&distro=SUSE%20Enterprise%20Storage%207.1pkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP3-LTSSpkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOSpkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSSpkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-ESPOSpkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-LTSSpkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Desktop%20Applications%2015%20SP7pkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015%20SP7pkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP3-LTSSpkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP4-LTSSpkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP5-LTSSpkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP6-LTSSpkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Server%2016.0pkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP3pkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP4pkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP5pkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP6pkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20applications%2016.0
<= 14.9.1+ 38 more
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: <= 14.9.1
- (no CPE)range: < 7.1.1.21-150600.3.32.1
- (no CPE)range: < 7.1.2.0-160000.5.1
- (no CPE)range: < 7.1.2.10-1.1
- (no CPE)range: < 7.0.7.34-150200.10.68.1
- (no CPE)range: < 7.0.7.34-150200.10.68.1
- (no CPE)range: < 7.1.0.9-150400.6.58.1
- (no CPE)range: < 7.1.0.9-150400.6.58.1
- (no CPE)range: < 7.1.0.9-150400.6.58.1
- (no CPE)range: < 7.1.0.9-150400.6.58.1
- (no CPE)range: < 7.1.1.43-150700.3.27.1
- (no CPE)range: < 7.1.1.43-150700.3.27.1
- (no CPE)range: < 7.0.7.34-150200.10.68.1
- (no CPE)range: < 7.1.0.9-150400.6.58.1
- (no CPE)range: < 7.1.0.9-150400.6.58.1
- (no CPE)range: < 7.1.1.21-150600.3.32.1
- (no CPE)range: < 7.1.2.0-160000.5.1
- (no CPE)range: < 7.0.7.34-150200.10.68.1
- (no CPE)range: < 7.1.0.9-150400.6.58.1
- (no CPE)range: < 7.1.0.9-150400.6.58.1
- (no CPE)range: < 7.1.1.21-150600.3.32.1
- (no CPE)range: < 7.1.2.0-160000.5.1
- Range: >= 7.0.1-0, < 7.1.2-9
Patches
Vulnerability mechanics
References
5- github.com/advisories/GHSA-q3hc-j9x5-mp9mghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2025-65955ghsaADVISORY
- github.com/ImageMagick/ImageMagick/commit/6409f34d637a34a1c643632aa849371ec8b3b5a8ghsax_refsource_MISCWEB
- github.com/ImageMagick/ImageMagick/commit/6f81eb15f822ad86e8255be75efad6f9762c32f8ghsax_refsource_MISCWEB
- github.com/ImageMagick/ImageMagick/security/advisories/GHSA-q3hc-j9x5-mp9mghsax_refsource_CONFIRMWEB
News mentions
0No linked articles in our index yet.