Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malformed image file
-
DeliveryDeliver image to -morph pipeline
-
ExploitVictim processes image with -morph
-
ExecutionHeap buffer over-write corrupts memory
-
ImpactApplication crashes (denial of service)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
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 that a user process an attacker-supplied crafted image using ImageMagick's -morph option on an affected version (before 7.1.2-34). The concrete prerequisite is invocation of the -morph operation on untrusted image input; environments that never use -morph on attacker-controlled images are not exposed. Limiting factors: the attack vector is local (AV:L) and requires user/victim interaction to run the operation (UI:P), and the impact is confined to availability (a crash/denial of service) with no confidentiality or integrity impact per the CVSS vector and description. The only complete remediation stated by the vendor is updating to 7.1.2-34. |
| Impact | This is a genuinely low-to-moderate priority issue, and the signals are internally consistent rather than conflicting. The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L) scores 4.8 (medium) and describes a local, low-complexity flaw whose only impact is availability (VC:N/VI:N/VA:L) - i.e. a crash, not information disclosure or code execution. The description corroborates this: crafted images 'corrupt heap memory and crash the application,' with no claim of controlled code execution despite the CWE-122 heap-overflow class. The vuln.today decision label is 'this_month,' not 'act_now' or 'emergency,' so remediation should be scheduled this month rather than treated as an incident. No EPSS score, no CISA KEV listing, and no proof-of-concept or exploit reference are present in the input - only vendor (GHSA) and reporter (VulnCheck) advisories. The absence of EPSS/KEV/POC is not evidence of safety but does align with the modest technical impact: this reads as a reliability/denial-of-service defect in a specific operation, not a widely weaponized RCE. The practical limiter is that exploitation requires a user to run ImageMagick with the -morph option against an attacker-supplied image (UI:P, AV:L), narrowing real-world exposure to pipelines that actually invoke -morph on untrusted input. |
| Exploit ScenarioDerived | An attacker submits a specially crafted image to a workflow or service that processes it with ImageMagick's -morph option; when the victim runs that operation, the malformed image triggers a heap buffer over-write that corrupts memory and crashes the application. Because the attack vector is local and requires the victim to invoke -morph (UI:P, AV:L), the realistic effect is denial of service of the image-processing task rather than confirmed remote code execution. No public exploit or PoC is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 29, 2026
Heap-based buffer overflow in ImageMagick before 7.1.2-34 can crash an application when a user processes a crafted image with the -morph option. Exploitation is local and requires the victim to invoke -morph on attacker-supplied input; the assessed impact is availability only, with no confidentiality or integrity impact. No public exploit identified at time of analysis, and the vendor-released fix is 7.1.2-34.
RemediationAI
Update ImageMagick to 7.1.2-34 or later; this is the fixed version listed in GHSA-x48p-6655-8qgv and the only complete remediation stated by the vendor. Consult the advisory at https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-x48p-6655-8qgv and the VulnCheck advisory at https://www.vulncheck.com/advisories/imagemagick-before-7.1.2-34-heap-buffer-overflow-via-morph-option. Until patched, reduce exposure by not running -morph on attacker-controlled or untrusted images, since exploitation requires that operation; this does not replace the update.
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 command-line tool. CVE-2026-119124 is a CWE-122 heap-based buffer overflow in the -morph option; crafted image input causes writes beyond the bounds of a heap buffer, corrupting heap memory and crashing the application. The CPE cpe:2.3:a:imagemagick:imagemagick:*:*:*:*:*:*:*:* covers ImageMagick versions before 7.1.2-34. The available sources do not describe the exact code path that produces the out-of-bounds write beyond invoking -morph on a crafted image. The assessed impact is availability only (crash/denial of service), with no confidentiality or integrity impact; remote code execution is not established by the supplied evidence.
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:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Local processing of a crafted image file (AV:L) requires the victim to run -morph (UI:R) with no privileges (PR:N); impact is a crash only, so C:N/I:N/A:L.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
ImageMagick before 7.1.2-34 contains a heap-based buffer overflow in its -morph processing, where crafted images cause writes beyond the bounds of a heap buffer. An attacker can supply a crafted image that, when processed by a user with the -morph option, corrupts heap memory and crashes the application.
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.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
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-113191
GHSA-j76j-mw4f-3fg4
NVD
CVE.org
EPSS
Exploit-DB