Skip to main content

ImageMagick EUVDEUVD-2026-109413

| CVE-2026-116152 MEDIUM
Memory Leak (CWE-401)
2026-10-25 VulnCheck GHSA-9p8h-v3f9-gvv2
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Submit crafted MAT file to decoder
  2. Exploit
    Trigger MAT error path that skips free()
  3. Execution
    Repeat submissions to accumulate leaks
  4. Impact
    Exhaust 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).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

ImageMagick 0 <7.1.2-33

Affected Packages

euvd imagemagick fix: 7.1.2-33

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

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
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
vuln.today AI 5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Red Hat 5.3 MEDIUM

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
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
Oct 25, 2026 - 14:01 EUVD
CVE Published
Oct 25, 2026 - 13:20 cve.org
MEDIUM 6.9

DescriptionCVE.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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
High
ImageMagick is a widely embedded image-processing library across web and enterprise stacks
Data Quality
4 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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

Vendor StatusVendor

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