Skip to main content

ImageMagick CVE-2026-116153

| EUVDEUVD-2026-109414 LOW
Integer Overflow or Wraparound (CWE-190)
2026-10-25 VulnCheck GHSA-pxw8-3wjw-78x5
2.0
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Supply crafted image to 32-bit ImageMagick
  2. Exploit
    Trigger convex-hull calculation
  3. Execution
    Integer overflow over-writes heap buffer
  4. Impact
    Process crash or potential code execution

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK

1 technique across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires a 32-bit build of ImageMagick - the vendor advisory states '32-bit builds only', so 64-bit deployments (the modern norm) are not affected. The attacker must get a crafted image processed in a workflow that requests convex-hull information (-convex-hull / connected-components or morphology path invoking convex-hull), so the specific feature must be exercised. Limiting factors: 32-bit-only scope drastically narrows the exposed population; high attack complexity (AC:H) and a specific attack requirement (AT:P); and passive user interaction (UI:P) meaning a victim must process the attacker-supplied input. Impact is scoped to availability (crash) per the CVSS vector; code execution is described only as 'potential' and is not confirmed.

Impact

Signals converge on LOW real-world priority despite ImageMagick's broad footprint. The vendor CVSS 4.0 vector (AV:L/AC:H/AT:P/PR:N/UI:P) scores only 2.0 and limits impact to low availability (VC:N/VI:N/VA:L) - i.e., a crash, not demonstrated code execution. This conflicts with the 'RCE' tag and the description's 'potential code execution' language; the quantitative assessment does NOT support confirmed remote code execution, and this should be verified before treating it as an RCE. Exploitation is further gated by two strong limiters: it affects 32-bit builds ONLY (the vendor advisory is explicit: '32-bit builds only'), and it requires high attack complexity plus a specific attack requirement (AT:P) and victim-side action to request convex-hull processing. EPSS is not provided, the CVE is NOT in CISA KEV, and no public exploit was identified. The vuln.today decision label is 'monitor' (not act_now/emergency), consistent with the low score. Net: this is a high-ceiling product but a low-likelihood, low-impact-as-scored issue - most modern 64-bit deployments are unaffected entirely. Patch when convenient per normal cadence rather than as an emergency.

Exploit ScenarioDerived

An attacker supplies a crafted image to a 32-bit ImageMagick instance whose workflow requests convex-hull information; the integer overflow (CWE-190) leads to a heap buffer over-write, crashing the process or, as the vendor notes, potentially enabling code execution. The CVSS vector marks this local (AV:L), high-complexity (AC:H) with an attack requirement (AT:P) and passive user interaction (UI:P), so it is not a straightforward remote exploit. No public exploit identified at time of analysis; the listed references are vendor advisories, not exploit code.

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 – Oct 25, 2026

Heap memory corruption in ImageMagick versions before 7.1.2-33 affects only 32-bit builds and can crash the process when a crafted image is processed by a workflow that requests convex-hull information. The assessed impact is availability only; code execution is described as potential and is not confirmed. Exploitation requires the 32-bit build plus the convex-hull path, no public exploit has been identified at time of analysis, and the vendor has released 7.1.2-33.

RemediationAI

Vendor-released patch: ImageMagick 7.1.2-33; upgrade to that version or later, and note the fix is specifically required for 32-bit builds. The GitHub advisory (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7438-vh5v-v52h) and VulnCheck advisory (https://www.vulncheck.com/advisories/imagemagick-before-7.1.2-33-heap-buffer-overflow-via-convex-hull-on-32-bit) document the issue. If upgrading immediately is not possible, contain exposure by avoiding convex-hull information requests on attacker-supplied images in 32-bit deployments, or by moving those workloads to 64-bit builds; the trade-off is loss of that image-analysis feature or a platform migration. Updating is the complete fix.

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

ImageMagick is an image processing library and CLI; the flaw is an integer overflow (CWE-190) that leads to a heap buffer over-write on 32-bit builds when convex-hull information is requested. The GHSA states the issue is limited to 32-bit builds and fixed in 7.1.2-33, with the affected CPE being cpe:2.3:a:imagemagick:imagemagick:*:*:*:*:*:*:*:*. The CVSS 4.0 vector AV:L/AC:H/AT:P/PR:N/UI:P and the assessed CVSS 3.1 vector AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L indicate a local attack path, high complexity, a specific attack requirement, unauthenticated access, and user interaction; the assessed impact is limited to availability (crash), while code execution is not confirmed. The exact arithmetic trigger inside the convex-hull code is not described in the available sources.

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

Local processing of a crafted image (AV:L) with high complexity and 32-bit-only trigger (AC:H), no auth (PR:N), victim must process input (UI:R); impact is a crash, so A:L and C/I:N.

3.1 AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L
4.0 AV:L/AC:H/AT:P/PR:N/UI:P/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
Passive
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
LOW 2.0

DescriptionCVE.org

ImageMagick before 7.1.2-33 contains a heap buffer overflow vulnerability on 32-bit systems that allows attackers to overwrite heap memory when convex-hull information is requested. Attackers can supply crafted images processed with convex-hull calculations to corrupt heap memory, causing crashes or potential code execution.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
High
widely deployed image library across web apps and Linux servers
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 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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Low

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

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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