---
id: CVE-2026-56371
title: >-
  ImageMagick before 7.1.2-15 and 6.9.13-40 contains a memory leak in
  coders/txt.c when processing TXT files with texture attributes: the texture
  object allocated via ReadImage is not released when GetTypeMetrics fails,
  leaking memory each…
summary: >-
  ImageMagick before 7.1.2-15 and 6.9.13-40 contains a memory leak in
  coders/txt.c when processing TXT files with texture attributes: the texture
  object allocated via ReadImage is not released when GetTypeMetrics fails,
  leaking memory each…
severity: medium
cvss: 5.3
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'
cwe:
  - CWE-401
vendor: imagemagick
product: imagemagick
affected:
  - imagemagick < 6.9.13-40
  - 'imagemagick >= 7.0.0-0, < 7.1.2-15'
patched:
  - imagemagick 7.1.2-15
published: '2026-06-23'
updated: '2026-07-02'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-56371'
references:
  - url: >-
      https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3q5f-gmjc-38r8
    label: disclosure@vulncheck.com
  - url: >-
      https://www.vulncheck.com/advisories/imagemagick-memory-leak-in-txt-file-processing-via-texture-attribute
    label: disclosure@vulncheck.com
  - url: >-
      https://github.com/ImageMagick/ImageMagick/commit/e6394098af39a9689bb5f0b4eb6a9968e449a8d3
  - url: 'https://github.com/dlemstra/Magick.NET/releases/tag/14.10.3'
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2026-56371'
  - url: 'https://github.com/advisories/GHSA-3q5f-gmjc-38r8'
tags:
  - nvd
  - ghsa
  - nuget
epss: 0.0044
epssPercentile: 0.35581
ingestedAt: '2026-07-03T13:02:27.819Z'
aliases:
  - GHSA-3q5f-gmjc-38r8
ecosystem: nuget
---

## Overview

ImageMagick before 7.1.2-15 and 6.9.13-40 contains a memory leak in coders/txt.c when processing TXT files with texture attributes: the texture object allocated via ReadImage is not released when GetTypeMetrics fails, leaking memory each time a crafted TXT file with a texture attribute is processed.

## Affected

- `imagemagick < 6.9.13-40`
- `imagemagick >= 7.0.0-0, < 7.1.2-15`

## Remediation

Upgrade past the affected range:

- `imagemagick 7.1.2-15`

## Package advisory (CVE-2026-56371)

Affected packages:

- `Magick.NET-Q16-AnyCPU < 14.10.3`
- `Magick.NET-Q16-HDRI-AnyCPU < 14.10.3`
- `Magick.NET-Q16-HDRI-OpenMP-arm64 < 14.10.3`
- `Magick.NET-Q16-HDRI-OpenMP-x64 < 14.10.3`
- `Magick.NET-Q16-HDRI-arm64 < 14.10.3`
- `Magick.NET-Q16-HDRI-x64 < 14.10.3`
- `Magick.NET-Q16-HDRI-x86 < 14.10.3`
- `Magick.NET-Q16-OpenMP-arm64 < 14.10.3`
- `Magick.NET-Q16-OpenMP-x64 < 14.10.3`
- `Magick.NET-Q16-OpenMP-x86 < 14.10.3`
- `Magick.NET-Q16-arm64 < 14.10.3`
- `Magick.NET-Q16-x64 < 14.10.3`
- `Magick.NET-Q16-x86 < 14.10.3`
- `Magick.NET-Q8-AnyCPU < 14.10.3`
- `Magick.NET-Q8-OpenMP-arm64 < 14.10.3`
- `Magick.NET-Q8-OpenMP-x64 < 14.10.3`
- `Magick.NET-Q8-arm64 < 14.10.3`
- `Magick.NET-Q8-x64 < 14.10.3`
- `Magick.NET-Q8-x86 < 14.10.3`

Patched in:

- `Magick.NET-Q16-AnyCPU 14.10.3`
- `Magick.NET-Q16-HDRI-AnyCPU 14.10.3`
- `Magick.NET-Q16-HDRI-OpenMP-arm64 14.10.3`
- `Magick.NET-Q16-HDRI-OpenMP-x64 14.10.3`
- `Magick.NET-Q16-HDRI-arm64 14.10.3`
- `Magick.NET-Q16-HDRI-x64 14.10.3`
- `Magick.NET-Q16-HDRI-x86 14.10.3`
- `Magick.NET-Q16-OpenMP-arm64 14.10.3`
- `Magick.NET-Q16-OpenMP-x64 14.10.3`
- `Magick.NET-Q16-OpenMP-x86 14.10.3`
- `Magick.NET-Q16-arm64 14.10.3`
- `Magick.NET-Q16-x64 14.10.3`
- `Magick.NET-Q16-x86 14.10.3`
- `Magick.NET-Q8-AnyCPU 14.10.3`
- `Magick.NET-Q8-OpenMP-arm64 14.10.3`
- `Magick.NET-Q8-OpenMP-x64 14.10.3`
- `Magick.NET-Q8-arm64 14.10.3`
- `Magick.NET-Q8-x64 14.10.3`
- `Magick.NET-Q8-x86 14.10.3`

Source: https://github.com/advisories/GHSA-3q5f-gmjc-38r8
