Description
ImageMagick is free and open-source software used for editing and manipulating digital images. Versions below both 7.1.2-19 and 6.9.13-44, contain a heap out-of-bounds write in the JP2 encoder with when a user specifies an invalid sampling index. This issue has been fixed in versions 6.9.13-44 and 7.1.2-19.
Published: 2026-04-13
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory corruption via heap out‑of‑bounds write in the JP2 encoder
Action: Patch now
AI Analysis

Impact

ImageMagick’s JP2 encoder performs a heap out‑of‑bounds write when a user supplies an invalid sampling index. This memory corruption can lead to a denial of service and, if the ImageMagick instance runs with elevated privileges, it could potentially allow escalation of privileges or code execution. The vulnerability is a classic heap buffer overflow identified as CWE‑122 and CWE‑787.

Affected Systems

All ImageMagick releases earlier than 7.1.2‑19 and 6.9.13‑44 are affected. Any application that incorporates these releases, including language bindings such as Magick.NET, must be updated. The fix is included in ImageMagick 7.1.2‑19 and 6.9.13‑44 and corresponding packages released after those version numbers.

Risk and Exploitability

The CVSS score of 5.5 indicates medium severity. Because EPSS data is not available and the vulnerability is not listed in the CISA KEV catalogue, the likelihood of exploitation appears low at present. Attackers would need to supply a crafted JP2 file that contains an invalid sampling index; the impact depends on the privilege level of the process using ImageMagick. No public exploits have been reported, so the primary risk is denial of service, with a potential for higher‑level compromise if elevated privileges are present.

Generated by OpenCVE AI on April 14, 2026 at 02:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ImageMagick to version 7.1.2‑19 or later (or 6.9.13‑44 or later for older releases) which includes the patched JP2 encoder.
  • If using the Magick.NET binding, upgrade to version 14.12.0 or later, which brings in the fixed ImageMagick core.

Generated by OpenCVE AI on April 14, 2026 at 02:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-pwg5-6jfc-crvh ImageMagick has a heap out-of-bounds write in JP2 encoder
History

Tue, 14 Apr 2026 17:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 14 Apr 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Imagemagick
Imagemagick imagemagick
Vendors & Products Imagemagick
Imagemagick imagemagick

Tue, 14 Apr 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1285
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 13 Apr 2026 21:45:00 +0000

Type Values Removed Values Added
Description ImageMagick is free and open-source software used for editing and manipulating digital images. Versions below both 7.1.2-19 and 6.9.13-44, contain a heap out-of-bounds write in the JP2 encoder with when a user specifies an invalid sampling index. This issue has been fixed in versions 6.9.13-44 and 7.1.2-19.
Title ImageMagick: Heap out-of-bounds write in JP2 encoder
Weaknesses CWE-122
CWE-787
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}


Subscriptions

Imagemagick Imagemagick
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-04-14T16:28:25.315Z

Reserved: 2026-04-10T21:41:54.504Z

Link: CVE-2026-40310

cve-icon Vulnrichment

Updated: 2026-04-14T15:33:40.549Z

cve-icon NVD

Status : Received

Published: 2026-04-13T22:16:29.790

Modified: 2026-04-13T22:16:29.790

Link: CVE-2026-40310

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-04-13T21:32:53Z

Links: CVE-2026-40310 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-04-14T16:32:58Z

Weaknesses