CVE-2026-61866: ImageMagick memory leak in JNG encoder

CVE-2026-61866 · Severity: low · CVSS 3.1 · Published 2026-07-15

ImageMagick is a widely used software suite for creating, editing, and converting images. A flaw in how it handles certain image files (JNG format) can cause the software to consume memory without releasing it. If exploited repeatedly, this could lead to system slowdowns or service crashes due to resource exhaustion.

Technologies: ImageMagick, Magick.NET-Q16-AnyCPU (NuGet), Magick.NET-Q16-arm64 (NuGet), Magick.NET-Q16-HDRI-AnyCPU (NuGet), Magick.NET-Q16-HDRI-arm64 (NuGet), Magick.NET-Q16-HDRI-OpenMP-arm64 (NuGet), Magick.NET-Q16-HDRI-x64 (NuGet), Magick.NET-Q16-HDRI-x86 (NuGet), Magick.NET-Q16-OpenMP-arm64 (NuGet), Magick.NET-Q16-OpenMP-x64 (NuGet), Magick.NET-Q16-x64 (NuGet), Magick.NET-Q16-x86 (NuGet), Magick.NET-Q8-AnyCPU (NuGet), Magick.NET-Q8-arm64 (NuGet), Magick.NET-Q8-OpenMP-arm64 (NuGet), Magick.NET-Q8-OpenMP-x64 (NuGet), Magick.NET-Q8-x64 (NuGet), Magick.NET-Q8-x86 (NuGet). Vendors: ImageMagick, NuGet.

Quick answers

Is CVE-2026-61866 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-61866 being exploited in the wild.
How severe is CVE-2026-61866?
Low severity, with a CVSS score of 3.1, published 15 July 2026.
Which products and versions are affected?
ImageMagick < 7.1.2-26; Magick.NET-Q16-AnyCPU (NuGet) ECOSYSTEM:introduced=0,fixed=14.15.0; Magick.NET-Q16-arm64 (NuGet) ECOSYSTEM:introduced=0,fixed=14.15.0; Magick.NET-Q16-HDRI-AnyCPU (NuGet) ECOSYSTEM:introduced=0,fixed=14.15.0; and 14 more.
Is there a fix for CVE-2026-61866?
Yes. Magick.NET-Q16-AnyCPU (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q16-arm64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q16-HDRI-AnyCPU (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q16-HDRI-arm64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q16-HDRI-OpenMP-arm64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q16-HDRI-x64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q16-HDRI-x86 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q16-OpenMP-arm64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q16-OpenMP-x64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q16-x64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q16-x86 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q8-AnyCPU (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q8-arm64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q8-OpenMP-arm64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q8-OpenMP-x64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q8-x64 (NuGet): upgrade to 14.15.0 or later; Magick.NET-Q8-x86 (NuGet): upgrade to 14.15.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-61866 attacked?
It is attacked with local access, in a software library.
Am I affected by CVE-2026-61866?
Check whether you run ImageMagick, Magick.NET-Q16-AnyCPU (NuGet), Magick.NET-Q16-arm64 (NuGet) or one of the others listed at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • Magick.NET-Q16-AnyCPU (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-AnyCPU --version 14.15.0
  • Magick.NET-Q16-arm64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-arm64 --version 14.15.0
  • Magick.NET-Q16-HDRI-AnyCPU (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-HDRI-AnyCPU --version 14.15.0
  • Magick.NET-Q16-HDRI-arm64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-HDRI-arm64 --version 14.15.0
  • Magick.NET-Q16-HDRI-OpenMP-arm64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-HDRI-OpenMP-arm64 --version 14.15.0
  • Magick.NET-Q16-HDRI-x64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-HDRI-x64 --version 14.15.0
  • Magick.NET-Q16-HDRI-x86 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-HDRI-x86 --version 14.15.0
  • Magick.NET-Q16-OpenMP-arm64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-OpenMP-arm64 --version 14.15.0
  • Magick.NET-Q16-OpenMP-x64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-OpenMP-x64 --version 14.15.0
  • Magick.NET-Q16-x64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-x64 --version 14.15.0
  • Magick.NET-Q16-x86 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q16-x86 --version 14.15.0
  • Magick.NET-Q8-AnyCPU (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q8-AnyCPU --version 14.15.0
  • Magick.NET-Q8-arm64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q8-arm64 --version 14.15.0
  • Magick.NET-Q8-OpenMP-arm64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q8-OpenMP-arm64 --version 14.15.0
  • Magick.NET-Q8-OpenMP-x64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q8-OpenMP-x64 --version 14.15.0
  • Magick.NET-Q8-x64 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q8-x64 --version 14.15.0
  • Magick.NET-Q8-x86 (NuGet): upgrade to 14.15.0 or later
    dotnet add package Magick.NET-Q8-x86 --version 14.15.0

Technical details

A memory leak vulnerability (CWE-401) exists in the JNG encoder of ImageMagick versions prior to 7.1.2-26. The issue occurs when the encoder fails to release allocated memory after a blob operation fails to open. An attacker can exploit this by providing malformed JNG files designed to trigger these failed operations. While the attack complexity is high and requires local access, successful exploitation results in a gradual depletion of system memory, leading to a denial-of-service (DoS) condition. The vulnerability is addressed in version 7.1.2-26.

Affected products

  • ImageMagick ImageMagick < 7.1.2-26

Identifiers

  • CVE-2026-61866
  • GHSA-99w9-hv66-rfv7

Timeline

  • 2026-06-26: advisory: GitHub Security Advisory published
  • 2026-07-15: disclosed: NVD publication date

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.