Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit crafted MAT file to decoder
-
ExploitTrigger MAT error path that skips free()
-
ExecutionRepeat submissions to accumulate leaks
-
ImpactExhaust process memory, degrade/deny service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource cleanup, leak prevention
|
| Exploitation Conditions | The target application must accept and decode attacker-supplied MAT-format files through ImageMagick's MAT coder, and the attacker must drive execution down the specific error path that fails to release allocated memory. Realistic impact additionally requires the ability to send crafted files repeatedly to a long-lived process, because each occurrence leaks only a small amount of memory (per the description) - a single file is insufficient. Limiting factors: the MAT decoder must be reachable/enabled, the process must persist across requests to accumulate the leak, and impact is confined to availability (no data exposure or code execution). The precise error-path trigger is not detailed in the available sources. |
| Impact | This is a moderate, availability-only issue rather than a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) shows the flaw is reachable remotely without authentication or user interaction and with low attack complexity, but the only impact metric set is VA:L (low availability on the vulnerable system) - confidentiality and integrity are explicitly N, consistent with a CWE-401 memory leak. The vuln.today Decision label is 'this_month', signaling a planned-remediation priority rather than act_now/emergency. No EPSS score, no CISA KEV listing, and no PoC/exploit reference are present in the input, so exploitation is unconfirmed and there is no public exploit identified at time of analysis. The practical risk is bounded by the mechanism: each malicious MAT file leaks only a small amount of memory, so meaningful denial of service requires sustained, repeated submission of crafted files to a process that keeps running (e.g. a long-lived image-processing service). Note one metadata conflict: the input Tags label this 'Information Disclosure', but both the CWE (memory leak / uncontrolled resource consumption) and the CVSS impacts (VC:N, VA:L) indicate an availability/resource-exhaustion issue, not disclosure - the tag appears mislabeled. |
| Exploit ScenarioDerived | An attacker repeatedly submits crafted MAT image files to a service or application that decodes them with ImageMagick's MAT reader, each file taking the specific error path that fails to free allocated memory. Over many requests the small per-file leaks accumulate and gradually exhaust the process's memory, degrading or denying service in long-running workers. No public exploit code is identified in the provided data; exploitation requires only network delivery of malformed MAT files (AV:N/AC:L/PR:N/UI:N). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 25, 2026
ImageMagick releases before 7.1.2-33 leak a small amount of heap memory when the MAT decoder exits through a specific error path, so an unauthenticated remote attacker who can submit crafted MAT files repeatedly to a long-lived process can slowly accumulate memory and degrade availability. There is no confidentiality or integrity impact - the weakness is an availability-only resource exhaustion issue and each individual file leaks only a small amount of memory. The vendor has released a fix in 7.1.2-33, and no public exploit code was identified at time of analysis.
RemediationAI
Vendor-released patch: upgrade to ImageMagick 7.1.2-33 or later, which the upstream GHSA (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-83w9-w85j-h9jc) records as the fixed version, and rebuild or redeploy any application that statically links or bundles its own ImageMagick copy so the patched library is actually in use. Distribution packages typically lag upstream, so verify the shipped version rather than the package label. Where an immediate upgrade is not possible, a targeted compensating control is to remove MAT from the coder set in ImageMagick's policy configuration so MAT input is rejected before decoding; the trade-off is that any legitimate MAT processing in that deployment stops working. Restarting or recycling long-lived worker processes periodically sheds accumulated leaked memory but does not fix the defect, and per-process memory ceilings will convert the leak into a hard failure once reached rather than prevent it.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is CWE-401 (Missing Release of Memory after Effective Lifetime) in ImageMagick's MAT coder, the module that parses MATLAB MAT-file input. According to the upstream GitHub security advisory, a specific error path returns without freeing memory that was allocated earlier in decoding, producing a small per-file leak rather than a crash or memory corruption. The affected component is the ImageMagick core distribution itself, identified by CPE cpe:2.3:a:imagemagick:imagemagick:*:*:*:*:*:*:*:* across all versions before 7.1.2-33. Because the CVSS:4.0 vector scores only VA:L with VC:N/VI:N, the defect is scoped to resource consumption in the decoding process; data exposure or code execution are not part of the assessed impact. The available sources do not describe which malformed MAT structure drives execution into the leaking branch, so the exact trigger condition is not detailed in the available sources; confirming exploitability requires the MAT decoder to be reachable in the target's coder policy and the process to persist long enough for incremental leaks to matter.
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:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Remote, unauthenticated processing of a crafted MAT file (AV:N/AC:L/PR:N/UI:N); small cumulative memory leak yields only low availability impact with no confidentiality or integrity effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
ImageMagick before 7.1.2-33 contains a memory leak vulnerability in the MAT decoder that fails to release allocated memory in a specific error path. Attackers can supply crafted MAT files that trigger this error path repeatedly, causing small memory leaks that gradually consume process memory.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-109413
GHSA-9p8h-v3f9-gvv2
NVD
CVE.org
EPSS
Exploit-DB