Monitor vulnerabilities like this one. Sign up free to get alerted when software you use is affected.

ImageMagick Memory Leak When Reading TXT File Metrics

GHSA-3q5f-gmjc-38r8
Summary

A flaw in ImageMagick's handling of TXT files can cause memory to be leaked when reading metrics. This can happen if a TXT file contains a 'texture' attribute that fails to be read. To avoid this issue, update to a patched version of ImageMagick or use a workaround to avoid specifying the 'texture' attribute when working with TXT files.

What to do
  • Update magick.net-q16-anycpu to version 14.10.3.
  • Update magick.net-q16-hdri-anycpu to version 14.10.3.
  • Update magick.net-q16-hdri-openmp-arm64 to version 14.10.3.
  • Update magick.net-q16-hdri-openmp-x64 to version 14.10.3.
  • Update magick.net-q16-hdri-arm64 to version 14.10.3.
  • Update magick.net-q16-hdri-x64 to version 14.10.3.
  • Update magick.net-q16-hdri-x86 to version 14.10.3.
  • Update magick.net-q16-openmp-arm64 to version 14.10.3.
  • Update magick.net-q16-openmp-x64 to version 14.10.3.
  • Update magick.net-q16-openmp-x86 to version 14.10.3.
  • Update magick.net-q16-arm64 to version 14.10.3.
  • Update magick.net-q16-x64 to version 14.10.3.
  • Update magick.net-q16-x86 to version 14.10.3.
  • Update magick.net-q8-anycpu to version 14.10.3.
  • Update magick.net-q8-openmp-arm64 to version 14.10.3.
  • Update magick.net-q8-openmp-x64 to version 14.10.3.
  • Update magick.net-q8-arm64 to version 14.10.3.
  • Update magick.net-q8-x64 to version 14.10.3.
  • Update magick.net-q8-x86 to version 14.10.3.
Affected software
VendorProductAffected versionsFix available
magick.net-q16-anycpu <= 14.10.3 14.10.3
magick.net-q16-hdri-anycpu <= 14.10.3 14.10.3
magick.net-q16-hdri-openmp-arm64 <= 14.10.3 14.10.3
magick.net-q16-hdri-openmp-x64 <= 14.10.3 14.10.3
magick.net-q16-hdri-arm64 <= 14.10.3 14.10.3
magick.net-q16-hdri-x64 <= 14.10.3 14.10.3
magick.net-q16-hdri-x86 <= 14.10.3 14.10.3
magick.net-q16-openmp-arm64 <= 14.10.3 14.10.3
magick.net-q16-openmp-x64 <= 14.10.3 14.10.3
magick.net-q16-openmp-x86 <= 14.10.3 14.10.3
magick.net-q16-arm64 <= 14.10.3 14.10.3
magick.net-q16-x64 <= 14.10.3 14.10.3
magick.net-q16-x86 <= 14.10.3 14.10.3
magick.net-q8-anycpu <= 14.10.3 14.10.3
magick.net-q8-openmp-arm64 <= 14.10.3 14.10.3
magick.net-q8-openmp-x64 <= 14.10.3 14.10.3
magick.net-q8-arm64 <= 14.10.3 14.10.3
magick.net-q8-x64 <= 14.10.3 14.10.3
magick.net-q8-x86 <= 14.10.3 14.10.3
Original title
ImageMagick: Memory leak in coders/txt.c without freetype
Original description
If a `texture` attribute is specified for a TXT file, an attempt will be made to read it via `texture=ReadImage(read_info,exception);`. Later, when retrieving metrics via the `GetTypeMetrics` function, if this function fails (i.e., `status == MagickFalse`), the calling function will exit immediately but fail to release the texture object, leading to memory leakage.
Vulnerability type
CWE-401 Memory Leak
Published: 25 Feb 2026 · Updated: 7 Mar 2026 · First seen: 6 Mar 2026