Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit crafted image to FPX encoding endpoint
-
ExploitTrigger memory leak in FPX encoder
-
ExecutionRepeat submissions to exhaust host memory
-
ImpactDegrade or crash service (denial of service)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource cleanup, leak prevention
|
| Exploitation Conditions | Exploitation requires that the target application actually invokes ImageMagick's FPX (FlashPix) output encoder on attacker-supplied input - the leak is specific to the FPX encode path, not generic image handling, so deployments that never encode to FPX are not exposed. The attacker must also be able to submit images repeatedly, because a single request only leaks a small amount; denial of service depends on accumulating many encodes. Limiting factors: FPX is an obscure, rarely-enabled output format; high attack complexity (AC:H) and a present attack requirement (AT:P) per the vendor vector; and impact is confined to gradual availability degradation (VA:L) with no data compromise. |
| Impact | This is a low-priority, low-real-risk issue despite affecting a very widely deployed product. The vendor-supplied CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:N/UI:P/VC:N/VI:N/VA:L) scores only 2.3, and the signals are internally consistent: the sole impact is a partial availability hit (VA:L) from a memory leak (CWE-401), with no confidentiality or integrity consequence. High attack complexity (AC:H) and a present attack requirement (AT:P) indicate exploitation is not reliable on a single request - it requires repeated crafted submissions to accumulate leaked memory into a denial of service. No EPSS score is present in the input and the CVE is not on CISA KEV, so there is no evidence of exploitation probability or active abuse; the vuln.today decision label is 'monitor', the lowest urgency tier, which aligns with the low CVSS and absence of exploitation signals. The only apparent tension is between ImageMagick's enormous deployment footprint and the low severity - but the footprint is offset by the obscure FPX (FlashPix) output path that most deployments never exercise. There is no conflicting data requiring vendor verification; the network vector is plausible because ImageMagick is commonly reached via image-upload/processing pipelines. |
| Exploit ScenarioDerived | An attacker repeatedly submits crafted images to an internet-facing service that uses ImageMagick to encode output in the FPX (FlashPix) format; each encode leaks memory that is never freed. Sustained submissions gradually exhaust available memory on the host, degrading or crashing the image-processing service and producing a denial of service. No public exploit identified at time of analysis; success requires many repeated requests rather than a single payload (AC:H). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 25, 2026
Memory exhaustion in ImageMagick before 7.1.2-33 stems from a leak in the FPX (FlashPix) encoder, so unauthenticated remote attackers who can push crafted images through that encode path can consume process memory incrementally and degrade availability. Exposure is narrow: the leak is confined to FPX output encoding rather than general image handling, and denial of service depends on accumulating many small leaks across repeated requests, which is why the vendor vector (CVSS 4.0, 2.3) records high attack complexity, a present attack requirement and availability-only impact. No public exploit code or confirmed active exploitation was identified at time of analysis, and the vendor has released 7.1.2-33 as the fix.
RemediationAI
Upgrade ImageMagick to 7.1.2-33 or later; this is the vendor's stated fix and the only complete remediation, with details in GHSA-8w9c-hj38-8pf9 (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-8w9c-hj38-8pf9) and the VulnCheck advisory (https://www.vulncheck.com/advisories/imagemagick-before-7.1.2-33-memory-leak-in-fpx-encoder). Before the updated build is deployed, confirm whether any service on the host actually produces FPX output - since the leak exists only in the FPX encode path, services that never encode to FPX are not exposed, and removing FPX from the accepted output formats (or building without the FPX delegate) eliminates the exposure at the cost of losing FlashPix export capability for legitimate users. For services that must keep FPX encoding, reduce the cumulative effect by capping worker memory and enforcing per-request timeouts and concurrency limits on image conversion workers, accepting that this converts a gradual memory exhaustion into a controlled per-job failure rather than removing the underlying leak, and rate-limit how often a single client can submit conversion jobs so the repeated encodes the issue depends on cannot be driven cheaply. Note that these deployment-level controls bound the blast radius only; they do not fix the missing memory release, so scheduling the 7.1.2-33 upgrade remains the required step.
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 CWE-401 missing release of memory after effective lifetime defect inside ImageMagick's FPX coder - the FlashPix/FPX write path used when an image is encoded to that format. ImageMagick is a very widely deployed image processing library and CLI that sits behind web upload handlers, CMS thumbnailers, document conversion pipelines and batch media jobs, so the vulnerable code is present in a large installed base even though FPX encoding itself is an obscure, legacy, often delegate-backed output format that most deployments never enable or exercise. Because the defect sits in the encoder rather than in generic decode/parse logic, only applications that actually convert attacker-supplied content into FPX are on the vulnerable path; each individual encode releases only a small amount of memory, so the denial of service is a cumulative effect of many encodes against a long-lived process rather than a single-request crash. The vendor's CVSS 4.0 vector scores the issue 2.3 with AC:H and AT:P and limits impact to low availability loss (VA:L), with no confidentiality or integrity effect, consistent with the independent assessment's CVSS 3.1 view of AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L. Operationally the observable signature is steady, monotonic memory growth in the worker process handling ImageMagick conversions, which is easily confused with ordinary large-image memory pressure, so version inventory is a more reliable detection method than runtime monitoring. The precise trigger conditions beyond 'a crafted image passed to the FPX encoder' are 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:N/AC:H/AT:P/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Remotely reachable image service with no auth (PR:N, UI:N), but needs the FPX output path and repeated crafted images (AC:H); only partial availability impact from a slow memory leak, no C/I impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
ImageMagick before 7.1.2-33 contains a memory leak vulnerability in the FPX encoder that allows attackers to exhaust memory by supplying a crafted image. Attackers can submit crafted images for FPX encoding to leak memory repeatedly, causing resource exhaustion and 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
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-109411
GHSA-2hqv-vfcc-p668
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB