Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
3.7
ImageMagick may crash or exceed memory limits
published 24 days ago
Summary
The ImageMagick program used for handling many image formats can crash or use more memory than allowed due to coding errors. This can cause temporary service interruptions if an attacker or local user supplies crafted input. Updating to version 7.1.2-31 or 6.9.13-56 resolves the issues, so apply the latest ImageMagick update as soon as possible.
What to do
- Update openeuler imagemagick to version 7.1.2.31-1.oe2403sp4.
- Update openeuler imagemagick to version 6.9.13.56-1.oe2003sp4.
- Update openeuler imagemagick to version 7.1.2.31-1.oe2203sp4.
- Update openeuler imagemagick to version 7.1.2.31-1.oe2403sp1.
- Update openeuler imagemagick to version 7.1.2.31-1.oe2403sp3.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| openEuler:24.03-LTS-SP4 | openeuler | imagemagick |
< 7.1.2.31-1.oe2403sp4 Fix: upgrade to 7.1.2.31-1.oe2403sp4
|
| openEuler:20.03-LTS-SP4 | openeuler | imagemagick |
< 6.9.13.56-1.oe2003sp4 Fix: upgrade to 6.9.13.56-1.oe2003sp4
|
| openEuler:22.03-LTS-SP4 | openeuler | imagemagick |
< 7.1.2.31-1.oe2203sp4 Fix: upgrade to 7.1.2.31-1.oe2203sp4
|
| openEuler:24.03-LTS-SP1 | openeuler | imagemagick |
< 7.1.2.31-1.oe2403sp1 Fix: upgrade to 7.1.2.31-1.oe2403sp1
|
| openEuler:24.03-LTS-SP3 | openeuler | imagemagick |
< 7.1.2.31-1.oe2403sp3 Fix: upgrade to 7.1.2.31-1.oe2403sp3
|
Original advisory text
ImageMagick security update
Use ImageMagick to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.
Security Fix(es):
ImageMagick before 7.1.2-31 and before 6.9.13-56 contains a use-after-free vulnerability in the ImagesToBlob method, caused by a pointer that is not updated correctly. Exploitation may result in a limited availability impact (e.g., a crash of the affected process). The issue is fixed in versions 7.1.2-31 and 6.9.13-56.(CVE-2026-93586)
ImageMagick before 7.1.2-31 and before 6.9.13-56 contains a policy bypass in the PCD (and, per the upstream advisory, CUBE and HALD) coder: when a specific command line option is supplied, the decoder does not check a configured resource limit, which can result in extra memory allocation. A local user able to pass command line options to ImageMagick can therefore exceed the intended memory policy limit, causing a limited availability impact. The issue is fixed in 7.1.2-31 and 6.9.13-56.(CVE-2026-93587)
ImageMagick before 7.1.2-31 and before 6.9.13-56 contains a NULL pointer dereference in the PNM coder. When the coder reaches a memory (resource) limit at a specific point during processing, the failed allocation is not handled and a NULL pointer is dereferenced, which can lead to a denial of service (application crash) when processing a specially crafted or sufficiently large PNM image.(CVE-2026-93588)
ImageMagick before 7.1.2-31 and 6.9.13-56 contains a division-by-zero flaw in the FLIF encoder. An incorrect value for ticks per second in the image being encoded causes a divide-by-zero and crashes the encoder, resulting in a denial of service. The issue is fixed in 7.1.2-31 and 6.9.13-56.(CVE-2026-93589)
Security Fix(es):
ImageMagick before 7.1.2-31 and before 6.9.13-56 contains a use-after-free vulnerability in the ImagesToBlob method, caused by a pointer that is not updated correctly. Exploitation may result in a limited availability impact (e.g., a crash of the affected process). The issue is fixed in versions 7.1.2-31 and 6.9.13-56.(CVE-2026-93586)
ImageMagick before 7.1.2-31 and before 6.9.13-56 contains a policy bypass in the PCD (and, per the upstream advisory, CUBE and HALD) coder: when a specific command line option is supplied, the decoder does not check a configured resource limit, which can result in extra memory allocation. A local user able to pass command line options to ImageMagick can therefore exceed the intended memory policy limit, causing a limited availability impact. The issue is fixed in 7.1.2-31 and 6.9.13-56.(CVE-2026-93587)
ImageMagick before 7.1.2-31 and before 6.9.13-56 contains a NULL pointer dereference in the PNM coder. When the coder reaches a memory (resource) limit at a specific point during processing, the failed allocation is not handled and a NULL pointer is dereferenced, which can lead to a denial of service (application crash) when processing a specially crafted or sufficiently large PNM image.(CVE-2026-93588)
ImageMagick before 7.1.2-31 and 6.9.13-56 contains a division-by-zero flaw in the FLIF encoder. An incorrect value for ticks per second in the image being encoded causes a divide-by-zero and crashes the encoder, resulting in a denial of service. The issue is fixed in 7.1.2-31 and 6.9.13-56.(CVE-2026-93589)
References
- https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-93586 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-93587 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-93588 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-93589 Vendor Advisory
Internet-facing
14 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically (estimated)
- Gives an attacker partial control (estimated)
Timeline
Published25 Sep 2026
Updated30 Sep 2026
First seen30 Sep 2026
Sources
OESA-2026-4017 · OSV
Track software like this
Free during beta