CVE-2026-116143
Low · 3.3CVSS
3.3
EPSS
0.1%
Published
Oct 25, 2026
CISA due date
—
Cloudanix analysis
A flaw in a widely used image and document processing tool can let attackers make the software use far more computer resources than intended when handling certain file types, potentially slowing down or crashing systems that rely on it.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Bypasses the configured security policy limit on the number of scenes that can be selected and processed in the PS, PDF, and XPS decoders, allowing more scenes to be handled than the policy permits and potentially leading to resource exhaustion.
Why it matters to the business
Attackers can cause image-processing services or applications to consume excessive CPU, memory, or disk resources when handling specially crafted files, resulting in degraded performance, service slowdowns, or outages for systems that rely on ImageMagick for document and image workflows.
How an attack unfolds
An attacker crafts a PS, PDF, or XPS file containing a large number of scenes and supplies a specific command-line argument or embedded directive that circumvents the policy-enforced scene limit; when ImageMagick processes the file, the decoder exceeds the intended bounds and exhausts system resources.
How to fix it
Upgrade ImageMagick to version 6.9.13-58 or later for the 6.x branch and 7.1.2-33 or later for the 7.x branch; re-apply and test any custom security policies after the update to ensure the scene limit is enforced.
How to confirm the fix worked
Verify installed version is at or above the fixed releases; attempt to process a test file that previously triggered the bypass and confirm the policy limit is now respected without excessive resource consumption.
Typical attack path
- Identify an ImageMagick deployment that processes untrusted PS, PDF, or XPS files
- Craft a file with more scenes than the policy allows combined with the bypass argument
- Deliver the file to the target application or service
- Trigger processing through normal workflows or direct invocation
- Observe resource exhaustion and resulting denial of service
How to detect it
Search application and system logs for ImageMagick invocations involving PS, PDF, or XPS files that coincide with sudden spikes in CPU, memory, or process count; review audit trails for repeated processing of the same or similar files from untrusted sources.
What your security team should do
- Immediately schedule upgrades to the fixed versions across all ImageMagick instances
- Review and tighten security policies for scene limits on PS/PDF/XPS handling if not already restricted
- Monitor for unusual resource spikes during image and document processing jobs
- Consider sandboxing or replacing ImageMagick for high-risk untrusted input workflows until patched
The record
ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a policy bypass in the PS, PDF and XPS decoders that allows the security policy's list length limit on scene selection to be circumvented. Attackers supplying a specific argument can cause ImageMagick to process more scenes than permitted, potentially exhausting resources.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-119699 WPGraphQL Smart Cache before 2.3.3 contains an uncontrolled resource consumption… CWE-770
- CVE-2026-119701 WPGraphQL before 2.24.1 contains a missing rate limiting vulnerability that allows… CWE-770
- CVE-2026-119036 Business::GoCardless versions before 1.01 for Perl allow memory exhaustion by flattening… CWE-770
- CVE-2026-116128 Starlet versions from 0.20 before 0.33 for Perl allow memory exhaustion via unbounded… CWE-770
- CVE-2026-107312 Allocation of Resources Without Limits or Throttling vulnerability in Drupal Examples for… CWE-770
- CVE-2026-119209 pypdf is a free and open-source pure-python PDF library. CWE-770
- CVE-2026-90991 IBM Langflow OSS 1.0.0 through 1.12.4 could allow a remote authenticated attacker to… CWE-770
- CVE-2026-119134 Wasmtime before 36.0.18, 37.0.0 before 48.0.6, and 49.0.0 before 49.0.3 caps… CWE-770