Skip to main content

ImageMagick CVE-2026-61869

| EUVDEUVD-2026-44618 LOW
Memory Leak (CWE-401)
2026-07-15 VulnCheck GHSA-3vp3-xrm3-4fv5
2.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Gain local system access
  2. Delivery
    Supply MIFF-format image to encoder
  3. Exploit
    Induce memory allocation failure under pressure
  4. Install
    Trigger missing memory release (CWE-401)
  5. C2
    Repeat to accumulate leaked heap
  6. Execute
    Process exhausts memory
  7. Impact
    Denial of service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource cleanup, leak prevention
Exploitation Conditions

Exploitation requires local access (AV:L) to a host running a vulnerable ImageMagick version and the ability to supply MIFF image input to the encoder. The flaw is triggered only when a memory allocation fails during MIFF processing (AT:P - specific prerequisite), meaning the host must be under sufficient memory pressure or the request must be sized to exceed available allocation. This is a non-default condition: in normal system operation with adequate free memory, allocation failures do not occur and the code path is not reached. The attack is bounded to availability impact only (VA:L); there is no path to code execution, data disclosure, or data modification. Exploitation over a network is not supported by the attack vector.

Impact

The CVSS 4.0 vector (AV:L/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N) scores 2.1 - firmly in the informational-to-low tier. AV:L constrains exploitation to local access; AC:H and AT:P together indicate that triggering the flaw requires both specific conditions (memory allocation pressure) and particular deployment prerequisites. Impact is limited to low availability (VA:L) with zero confidentiality or integrity exposure. No EPSS data was provided in the intelligence feed, and this CVE does not appear in the CISA KEV catalog. No POC code has been identified. Cross-referencing these signals, this is a genuine low-risk finding: the vulnerability is real and patched by the vendor, but it requires local access, a non-trivial trigger condition, and delivers only a partial availability impact. It should not compete with higher-priority network-exploitable or actively exploited CVEs for immediate remediation resources.

Exploit ScenarioDerived

An attacker with local access to a system running a vulnerable ImageMagick version repeatedly submits MIFF-format images while the system is under memory pressure, causing allocation failures inside the MIFF encoder that leave heap memory unreleased. Over many such iterations, the ImageMagick process or a wrapper service consuming it exhausts available memory, resulting in a crash or unresponsiveness. No public exploit code exists for this vulnerability.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 15, 2026

Memory leak in ImageMagick's MIFF encoder (CWE-401) affects the 7.x branch before 7.1.2-26 and the 6.x branch before 6.9.13-51, enabling denial of service through resource exhaustion. When a memory allocation fails during MIFF image encoding, previously allocated buffers are not released, causing memory to accumulate across repeated processing calls. The CVSS 4.0 score of 2.1 and a local attack vector (AV:L) with high complexity (AC:H) and specific prerequisites (AT:P) signal a low-priority finding with no public exploit and no CISA KEV listing.

RemediationAI

Upgrade to ImageMagick 7.1.2-26 or later on the 7.x branch, or to 6.9.13-51 or later on the 6.x branch; these are the vendor-confirmed fix versions per GHSA-r628-69v2-2f9c at https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-r628-69v2-2f9c. Where upgrading is not immediately feasible, disable the MIFF coder entirely via ImageMagick's policy.xml by adding the directive <policy domain="coder" rights="none" pattern="MIFF" /> - this eliminates the vulnerable code path but will break any legitimate MIFF image processing workflows. Additionally, setting resource limits in policy.xml (e.g., <policy domain="resource" name="memory" value="256MiB" />) limits the blast radius of any memory exhaustion by capping per-process allocation, though this is a containment measure, not a fix.

Affected VersionsENISA

ImageMagick 0 <6.9.13-51
ImageMagick 0 <7.1.2-26

Affected Packages

nuget magick.net-q16-anycpu fix: 14.15.0
nuget magick.net-q16-arm64 fix: 14.15.0
nuget magick.net-q16-hdri-anycpu fix: 14.15.0
nuget magick.net-q16-hdri-arm64 fix: 14.15.0
nuget magick.net-q16-hdri-openmp-arm64 fix: 14.15.0
nuget magick.net-q16-hdri-x64 fix: 14.15.0
nuget magick.net-q16-hdri-x86 fix: 14.15.0
nuget magick.net-q16-openmp-arm64 fix: 14.15.0
nuget magick.net-q16-openmp-x64 fix: 14.15.0
nuget magick.net-q16-x64 fix: 14.15.0
nuget magick.net-q16-x86 fix: 14.15.0
nuget magick.net-q8-anycpu fix: 14.15.0
nuget magick.net-q8-arm64 fix: 14.15.0
nuget magick.net-q8-openmp-arm64 fix: 14.15.0
nuget magick.net-q8-openmp-x64 fix: 14.15.0
nuget magick.net-q8-x64 fix: 14.15.0
nuget magick.net-q8-x86 fix: 14.15.0
euvd imagemagick fix: 6.9.13-51, 7.1.2-26

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 18 packages in nuget, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

ImageMagick is a widely used open-source image processing toolkit supporting hundreds of image formats. The MIFF (Magick Image File Format) is a native ImageMagick lossless format used for intermediate processing and storage. CWE-401 (Missing Release of Memory after Effective Lifetime) describes a class of bugs where error-handling code paths - in this case, triggered by a malloc() or equivalent allocation failure inside the MIFF encoder - fail to free previously allocated structures before returning. This creates a cumulative leak: each failed encoding attempt that goes through the affected code path retains heap memory that is never reclaimed. Both the 6.x legacy branch and the 7.x stable branch are affected, as indicated by the CPE strings cpe:2.3:a:imagemagick:imagemagick for each line.

Know when Imagemagick gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 2.1 LOW
CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
vuln.today AI 2.9 LOW

Local vector with high complexity to trigger malloc failure; no privileges needed to submit image input; availability-only, low-severity impact with no scope change.

3.1 AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:L/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Local
Attack Complexity
High
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Jul 15, 2026 - 13:03 EUVD
CVE Published
Jul 15, 2026 - 11:25 cve.org
LOW 2.1

DescriptionCVE.org

ImageMagick before 7.1.2-26 and 6.9.13-51 contains a memory leak in the MIFF encoder that occurs when a memory allocation fails during MIFF image processing, which can lead to denial of service.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
High
widely deployed open-source image processing library across Linux, CI/CD, and web platforms
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2016-3714 HIGH POC
8.4 May 05

The (1) EPHEMERAL, (2) HTTPS, (3) MVG, (4) MSL, (5) TEXT, (6) SHOW, (7) WIN, and (8) PLT coders in ImageMagick before 6.

CVE-2016-3718 MEDIUM POC
5.5 May 05

The (1) HTTP and (2) FTP coders in ImageMagick before 6.9.3-10 and 7.x before 7.0.1-1 allow remote attackers to conduct

CVE-2016-3715 MEDIUM POC
5.5 May 05

The EPHEMERAL coder in ImageMagick before 6.9.3-10 and 7.x before 7.0.1-1 allows remote attackers to delete arbitrary fi

CVE-2017-15277 MEDIUM POC
6.5 Oct 12

ReadGIFImage in coders/gif.c in ImageMagick 7.0.6-1 and GraphicsMagick 1.3.26 leaves the palette uninitialized when proc

CVE-2016-5841 CRITICAL POC
9.8 Dec 13

Integer overflow in MagickCore/profile.c in ImageMagick before 7.0.2-1 allows remote attackers to cause a denial of serv

CVE-2016-3717 MEDIUM POC
5.5 May 05

The LABEL coder in ImageMagick before 6.9.3-10 and 7.x before 7.0.1-1 allows remote attackers to read arbitrary files vi

CVE-2016-5118 CRITICAL
9.8 Jun 10

The OpenBlob function in blob.c in GraphicsMagick before 1.3.24 and ImageMagick allows remote attackers to execute arbit

CVE-2016-5689 CRITICAL POC
9.8 Dec 13

The DCM reader in ImageMagick before 6.9.4-5 and 7.x before 7.0.1-7 allows remote attackers to have unspecified impact b

CVE-2016-5690 CRITICAL POC
9.8 Dec 13

The ReadDCMImage function in DCM reader in ImageMagick before 6.9.4-5 and 7.x before 7.0.1-7 allows remote attackers to

CVE-2016-5691 CRITICAL POC
9.8 Dec 13

The DCM reader in ImageMagick before 6.9.4-5 and 7.x before 7.0.1-7 allows remote attackers to have unspecified impact b

CVE-2017-14138 CRITICAL POC
9.8 Sep 04

ImageMagick 7.0.6-5 has a memory leak vulnerability in ReadWEBPImage in coders/webp.c because memory is not freed in cer

CVE-2026-23876 CRITICAL POC
9.8 Jan 20

Heap buffer overflow in ImageMagick's XBM image decoder (ReadXBMImage) lets remote attackers write attacker-controlled d

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy