Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSupply crafted image to 32-bit ImageMagick
-
ExploitTrigger convex-hull calculation
-
ExecutionInteger overflow over-writes heap buffer
-
ImpactProcess 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.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
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
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.
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-109414
GHSA-pxw8-3wjw-78x5
NVD
CVE.org
EPSS
Exploit-DB