Skip to main content

ImageMagick CVE-2026-93587

| EUVDEUVD-2026-82906 MEDIUM
Uncontrolled Resource Consumption (CWE-400)
2026-09-18 VulnCheck GHSA-4pmj-hc43-8mwx
4.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain local ability to invoke ImageMagick
  2. Delivery
    Supply crafted command-line option to PCD/CUBE/HALD coder
  3. Exploit
    Decoder skips configured memory resource limit
  4. Execution
    Allocate memory beyond policy ceiling
  5. Impact
    Limited denial of service on host

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a local user with the ability to pass arbitrary command-line options to ImageMagick, and a deployment where a memory resource limit is configured via policy (the flaw is a bypass of that intended limit). The specific triggering command-line option must be supplied to invoke the PCD (or, per the upstream advisory, CUBE or HALD) coder, whose decoder fails to check the configured resource limit. Limiting factors: exploitation is LOCAL only (AV:L) - no remote/network path; the attacker must already be able to control ImageMagick invocation options (PR:L); and impact is confined to limited availability degradation (no code execution, no data exposure, no integrity change). Environments that call ImageMagick with fixed, non-user-controlled arguments are not exposed.

Impact

This is a low-priority issue despite the CWE-400 resource-exhaustion classification. The vendor CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L) scores 4.8 (Medium) and is internally consistent with the description: the attack vector is LOCAL, requires low privileges (a user already able to invoke ImageMagick with command-line options), needs no user interaction, and produces only a limited availability impact (VA:L) with zero confidentiality or integrity impact. Exploitation status is 'no public exploit identified at time of analysis' - there is no EPSS score, no CISA KEV listing, and no explicit proof-of-concept in the provided references (only a GitHub advisory and a VulnCheck advisory). No signals conflict here: every source points to a bounded, local, availability-only weakness. The real-world risk is low - this is a policy-limit bypass that lets an already-authorized local user allocate more memory than the configured policy intends, not a remote or high-impact flaw. The CVSS network-vs-local framing is unambiguous (AV:L), so there is no vector/description mismatch to reconcile.

Exploit ScenarioDerived

A local user who is permitted to run ImageMagick (for example on a shared host or via a constrained conversion service) supplies the specific command-line option that triggers the PCD, CUBE, or HALD coder path, which skips the configured memory resource-limit check. This lets the user allocate memory beyond the intended policy ceiling, degrading availability on the host. No public exploit code is identified, and exploitation requires the ability to pass arbitrary command-line options directly.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Sep 18, 2026

Memory resource limits configured for ImageMagick are not enforced by the PCD coder (and, per the upstream advisory, the CUBE and HALD coders) when a specific command-line option is supplied, so a local user who can control ImageMagick invocation arguments can push the process past its intended policy limit and cause additional memory allocation. Impact is confined to limited availability degradation - no code execution, no data exposure, no integrity change - and the path is local-only with low privileges required (AV:L/PR:L in the assessed vector). No public exploit code or confirmed active exploitation has been identified at time of analysis, and the issue is rated low priority; vendor fixes 7.1.2-31 (7.x) and 6.9.13-56 (6.x) are available, and environments that invoke ImageMagick with fixed, non-user-controlled arguments are not exposed.

RemediationAI

Vendor-released patch: upgrade to ImageMagick 7.1.2-31 on the 7.x branch or 6.9.13-56 on the 6.x branch, per the upstream advisory at https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-89wq-f8f6-2j2v. Where upgrading is not immediately possible, the most direct compensating control is to stop untrusted users from passing arbitrary options to ImageMagick - wrap invocations in scripts with fixed, server-controlled arguments and treat any user-supplied flag as untrusted input, since the flashpoint is an attacker-chosen command-line option rather than the image file itself. If PCD, CUBE, or HALD inputs are not needed in a deployment, disable those coders in policy.xml (set the coder rights to 'none'); the trade-off is that legitimate Photo CD, CUBE LUT, and HALD CLUT processing will then fail. Because the flaw is a bypass of the in-application memory policy, do not rely on policy.xml memory limits alone for these coders - enforce an external ceiling with cgroups v2 memory.max or ulimit -v/-m on the invoking process, accepting that a too-tight limit may abort legitimate large-image jobs. Finally, review which services and users can invoke ImageMagick at all, and restrict that capability (file permissions, sudoers, or container isolation) to reduce the set of local principals who can reach the vulnerable code path.

Affected VersionsENISA

ImageMagick 0 <7.1.2-31
ImageMagick 0 <6.9.13-56

Affected Packages

euvd imagemagick fix: 6.9.13-56, 7.1.2-31

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

ImageMagick processes image formats through modular 'coders', and administrators can constrain resource consumption and coder behavior through policy.xml and the -limit options (for example -limit memory). This is an uncontrolled resource consumption issue (CWE-400) in which the PCD decoder - and, according to the upstream advisory, the CUBE and HALD coders - fails to consult the configured resource limit when a particular command-line option is supplied, allocating memory beyond the intended policy ceiling. The bypass affects the enforcement layer rather than introducing memory corruption: the attacker gains nothing beyond the allocation itself, and the resulting effect is limited availability degradation. The CVSS 4.0 vector scores 4.8 (AV:L/AC:L/AT:N/PR:L/UI:N, VA:L) while the independent assessment scores it 3.1 (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L), both reflecting a local, low-privilege, availability-only scenario with no confidentiality or integrity impact and no scope change.

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 4.8 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
vuln.today AI 3.3 LOW

Local user must control ImageMagick command-line options (AV:L/PR:L), no interaction, and only a bounded memory-exhaustion availability impact (A:L) with no confidentiality or integrity effect.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
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
Sep 18, 2026 - 14:02 EUVD
CVE Published
Sep 18, 2026 - 13:20 cve.org
MEDIUM 4.8

DescriptionCVE.org

ImageMagick before 7.1.2-31 and before 6.9.13-56 contains a policy bypass in the PCD (and, per the upstream advisory, CUBE and HALD) coder: when a specific command line option is supplied, the decoder does not check a configured resource limit, which can result in extra memory allocation. A local user able to pass command line options to ImageMagick can therefore exceed the intended memory policy limit, causing a limited availability impact. The issue is fixed in 7.1.2-31 and 6.9.13-56.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
High
ImageMagick is a very widely deployed image-processing library across servers and apps
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
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
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

24
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
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

Vendor StatusVendor

SUSE

Severity: Low
Product Status
SUSE Linux Enterprise Server 15 SP6-LTSS Fixed
SUSE Linux Enterprise Server 16.0 SUSE Linux Enterprise Server for SAP applications 16.0 Fixed
SUSE Linux Enterprise Server for SAP Applications 15 SP6 Fixed
openSUSE Leap 16.0 Fixed
openSUSE Tumbleweed Fixed

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