Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconGain local system access
-
DeliverySupply MIFF-format image to encoder
-
ExploitInduce memory allocation failure under pressure
-
InstallTrigger missing memory release (CWE-401)
-
C2Repeat to accumulate leaked heap
-
ExecuteProcess exhausts memory
-
ImpactDenial 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Imagemagick
View allThe (1) EPHEMERAL, (2) HTTPS, (3) MVG, (4) MSL, (5) TEXT, (6) SHOW, (7) WIN, and (8) PLT coders in ImageMagick before 6.
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
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
ReadGIFImage in coders/gif.c in ImageMagick 7.0.6-1 and GraphicsMagick 1.3.26 leaves the palette uninitialized when proc
Integer overflow in MagickCore/profile.c in ImageMagick before 7.0.2-1 allows remote attackers to cause a denial of serv
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
The OpenBlob function in blob.c in GraphicsMagick before 1.3.24 and ImageMagick allows remote attackers to execute arbit
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
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
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
ImageMagick 7.0.6-5 has a memory leak vulnerability in ReadWEBPImage in coders/webp.c because memory is not freed in cer
Heap buffer overflow in ImageMagick's XBM image decoder (ReadXBMImage) lets remote attackers write attacker-controlled d
EUVD-2026-44618
GHSA-3vp3-xrm3-4fv5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB