Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessUpload crafted DJVU image to decoder
-
ExploitAllocation fails during DJVU decode
-
ExecutionUnchecked null pointer dereferenced
-
ImpactProcess crashes, denial of service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
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 | Exploitation requires that an attacker-supplied DJVU image be processed by ImageMagick AND that a memory allocation within the DJVU decoder fail during that processing - the crash occurs specifically 'under conditions where the allocation fails,' so the trigger depends on an allocation-failure condition the attacker does not directly control (reflected as AC:H/AT:P). Limiting factors: the target must actually invoke the DJVU decoding path on untrusted input, affected versions are ImageMagick <6.9.13-58 (6.x) and <7.1.2-33 (7.x), and impact is confined to availability (a process crash) with no code execution or data exposure. No authentication is required per the vector (PR:N), and no user interaction is needed (UI:N). |
| Impact | This is a genuine but modest-priority issue, not a high-severity emergency. The CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:N/UI:N) and the 6.3 (Medium) score are internally consistent with the description: the only impact is availability (VA:L) - a single-process crash - with no confidentiality or integrity effect (VC:N/VI:N). The AC:H and AT:P metrics align with the described trigger: the null pointer dereference occurs only 'under conditions where the allocation fails,' i.e. the attacker does not directly control the trigger and must rely on a memory-allocation failure, which is an attacker-uncontrolled condition the evidence explicitly states. No EPSS score was provided, the CVE is not listed in CISA KEV, and no confirmed working exploit code is present in the input (only advisory references from VulnCheck and the ImageMagick GHSA). The vendor priority label is 'this_month,' consistent with a patch-when-convenient DoS rather than an act-now flaw. Net: a real, patch-this-cycle availability bug whose practical exploitability is limited by its dependence on allocation failure, not a widespread-exploitation threat. |
| Exploit ScenarioDerived | An attacker submits a crafted DJVU image to a service that decodes untrusted images with ImageMagick (for example an upload/thumbnailing pipeline). If the image is processed at a moment when a memory allocation in the DJVU decoder fails, the unchecked null pointer is dereferenced and the processing worker crashes, denying service. No public working exploit is identified in the available sources, and the crash depends on an allocation failure the attacker does not directly control (AC:H/AT:P). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 25, 2026
Null pointer dereference in ImageMagick's DJVU decoder crashes the process when a memory allocation inside the decoder fails and the unchecked NULL result is then used. Affected are 6.x builds before 6.9.13-58 and 7.x builds before 7.1.2-33, meaning any service that decodes attacker-supplied DJVU images with an unpatched build can be knocked over for a denial of service. No public exploit code or in-the-wild exploitation was identified at time of analysis, and the practical severity is tempered by the fact that the crash only materialises under an allocation-failure condition the attacker does not directly control; impact is confined to availability, with no code execution or data exposure.
RemediationAI
Vendor patches are available: upgrade ImageMagick 6.x to 6.9.13-58 or later, or ImageMagick 7.x to 7.1.2-33 or later, following the GitHub advisory at https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v5f5-4v9x-p3f2 and the VulnCheck advisory at https://www.vulncheck.com/advisories/imagemagick-before-6.9.13-58-and-7-x-before-7.1.2-33-null-pointer-dereference-in-djvu-decoder; downstream packages and distributions that bundle ImageMagick must pick up the corresponding rebuild. Where an immediate upgrade is not possible, the exposure is limited to installations that actually decode DJVU input, so disabling the DJVU coder through ImageMagick's policy.xml (or removing the djvu delegate) blocks the vulnerable path - at the cost that legitimate DjVu documents will no longer be processed. Constraining memory available to the decoder process does not fix the unchecked allocation but reduces how often allocations fail, and isolating the conversion service so that a crash does not take down adjacent workloads limits blast radius.
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
The flaw is a classic CWE-476 null pointer dereference in ImageMagick's DjVu image coder, the component that parses the DjVu document format used for scanned documents. In the failing path, a memory allocation performed during decoding returns NULL and the code proceeds to dereference that pointer without a check, so once the allocation fails the process faults rather than unwinding cleanly. Because the reachable consequence is a crash of the ImageMagick process (or of the library inside a host application such as a conversion service or thumbnailer), the only impact class is availability - the assessed vector carries VC:N/VI:N/VA:L with C:N/I:N/A:L on the 3.1 scale. Affect mapping is confirmed for both supported branches: all 6.x releases below 6.9.13-58 and all 7.x releases below 7.1.2-33 (CPE cpe:2.3:a:imagemagick:imagemagick:*), fixed in 6.9.13-58 and 7.1.2-33 respectively. The high attack complexity and AT:P reflect that the trigger is an allocation failure occurring during processing of the crafted DJVU image, not a deterministic parsing bug the attacker fully steers.
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:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Remote unauthenticated input (AV:N/PR:N/UI:N), but AC:H because the crash depends on an allocation-failure condition; only a single-process DoS, so C:N/I:N/A:L.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a null pointer dereference in the DJVU decoder because the result of a memory allocation is not checked before use. Attackers can supply a DJVU image that, when processed under conditions where the allocation fails, crashes the process and causes a denial of service.
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 null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
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-109408
GHSA-fg5p-f6qx-gv7g
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB