CVE-2016-9556
The IsPixelGray function in MagickCore/pixel-accessor.h in ImageMagick 7.0.3-8 allows remote...
The IsPixelGray function in MagickCore/pixel-accessor.h in ImageMagick 7.0.3-8 allows remote attackers to cause a denial of service (out-of-bounds heap read) via a crafted image file.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.5
The IsPixelGray function in MagickCore/pixel-accessor.h in ImageMagick 7.0.3-8 allows remote attackers to cause a denial of service (out-of-bounds heap read) via a crafted image file.
- Record
CVE-2016-9556- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
The IsPixelGray function in MagickCore/pixel-accessor.h in ImageMagick 7.0.3-8 allows remote attackers to cause a denial of service (out-of-bounds heap read) via a crafted image file.
- Record
CVE-2016-9556- Updated
- 2026-11-02
EUVDEUVD-2016-10362 No score
The IsPixelGray function in MagickCore/pixel-accessor.h in ImageMagick 7.0.3-8 allows remote attackers to cause a denial of service (out-of-bounds heap read) via a crafted image file.
- Record
EUVD-2016-10362- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3w2x-9vcq-46w8
5.5
The IsPixelGray function in MagickCore/pixel-accessor.h in ImageMagick 7.0.3-8 allows remote...
The IsPixelGray function in MagickCore/pixel-accessor.h in ImageMagick 7.0.3-8 allows remote attackers to cause a denial of service (out-of-bounds heap read) via a crafted image file.
- Record
GHSA-3w2x-9vcq-46w8- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
5.5
The IsPixelGray function in MagickCore/pixel-accessor.h in ImageMagick 7.0.3-8 allows remote attackers to cause a denial of service (out-of-bounds heap read) via a crafted image file.
- Record
CVE-2016-9556- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-9556
5.5
The IsPixelGray function in MagickCore/pixel-accessor.h in ImageMagick 7.0.3-8 allows remote attackers to cause a denial of service (out-of-bounds heap read) via a crafted image file.
- Record
DEBIAN-CVE-2016-9556- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVUBUNTU-CVE-2016-9556
5.5
The IsPixelGray function in MagickCore/pixel-accessor.h in ImageMagick 7.0.3-8 allows remote attackers to cause a denial of service (out-of-bounds heap read) via a crafted image file.
- Record
UBUNTU-CVE-2016-9556- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2018-0229 No score
Updated imagemagick packages fix security vulnerabilities
The imagemagick package has been updated to version 6.9.9.41 which fixes several unspecified security vulnerabilities. This update fixes several vulnerabilities in imagemagick, including: Various memory handling problems and cases of missing or incomplete input sanitising may result in denial of service, memory disclosure or the execution of arbitrary code if malformed GIF, TTF, SVG, TIFF, PCX, JPG or SFW files are processed.
Several packages have been rebuilt for the updated ImageMagick.
- Record
MGASA-2018-0229- Updated
- 2026-11-02
OSVSUSE-SU-2016:3256-1 No score
Security update for ImageMagick
This update for ImageMagick fixes the following issues:
- CVE-2016-9556: Possible Heap-overflow found by fuzzing [bsc#1011130]
- CVE-2016-9559: Possible Null pointer access found by fuzzing [bsc#1011136]
- CVE-2016-8707: Possible code execution in the tiff deflate convert code [bsc#1014159]
- CVE-2016-9773: Possible Heap overflow in IsPixelGray [bsc#1013376]
- CVE-2016-8866: Possible memory allocation failure in AcquireMagickMemory [bsc#1009318]
- Record
SUSE-SU-2016:3256-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:3258-1 No score
Security update for ImageMagick
This update for ImageMagick fixes the following issues:
- CVE-2016-9556 Possible Heap-overflow found by fuzzing [bsc#1011130]
- CVE-2016-9559 Possible Null pointer access found by fuzzing [bsc#1011136]
- CVE-2016-8707 Possible code execution in Tiff conver utility [bsc#1014159]
- CVE-2016-8866 Memory allocation failure in AcquireMagickMemory could lead to Heap overflow [bsc#1009318]
- CVE-2016-9559 Possible Null pointer access found by fuzzing [bsc#1011136]
- Record
SUSE-SU-2016:3258-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0305-1 No score
Security update for GraphicsMagick
This update for GraphicsMagick fixes the following issues:
- CVE-2016-9556 Possible Heap-overflow found by fuzzing [bsc#1011130]
- CVE-2016-9559 Possible Null pointer access found by fuzzing [bsc#1011136]
- CVE-2016-8866 Possible memory allocation failure in AcquireMagickMemory [bsc#1009318]
- CVE-2016-9830: Memory allocation failure in MagickRealloc (memory.c) (bsc#1013640).
- Record
SUSE-SU-2017:0305-1- Updated
- 2026-11-02
OSVUSN-3142-1 No score
imagemagick vulnerabilities
It was discovered that ImageMagick incorrectly handled certain malformed image files. If a user or automated system using ImageMagick were tricked into opening a specially crafted image, an attacker could exploit this to cause a denial of service or possibly execute code with the privileges of the user invoking the program.
- Record
USN-3142-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
imagemagickDebian:12 |
before 8:6.9.6.5+dfsg-1 | 8:6.9.6.5+dfsg-1 |
imagemagickDebian:13 |
before 8:6.9.6.5+dfsg-1 | 8:6.9.6.5+dfsg-1 |
imagemagickDebian:14 |
before 8:6.9.6.5+dfsg-1 | 8:6.9.6.5+dfsg-1 |
imagemagickDebian:7 From an advisory covering 19 CVEs |
before 8:6.7.7.10-5+deb7u10, plus listed versions 8:6.7.7.10-58:6.7.7.10-5+deb7u28:6.7.7.10-5+deb7u38:6.7.7.10-5+deb7u48:6.7.7.10-5+deb7u5 Show 4 moreShow less8:6.7.7.10-5+deb7u68:6.7.7.10-5+deb7u78:6.7.7.10-5+deb7u88:6.7.7.10-5+deb7u9 |
8:6.7.7.10-5+deb7u10 |
imagemagickDebian:8 From an advisory covering 17 CVEs |
before 8:6.8.9.9-5+deb8u6, plus listed versions 8:6.8.9.9-58:6.8.9.9-5+deb8u18:6.8.9.9-5+deb8u28:6.8.9.9-5+deb8u38:6.8.9.9-5+deb8u48:6.8.9.9-5+deb8u5 |
8:6.8.9.9-5+deb8u6 |
converseenMageia:6 From an advisory covering 104 CVEs |
before 0.9.6.2-1.3.mga6 | 0.9.6.2-1.3.mga6 |
cuneiform-linuxMageia:6 From an advisory covering 104 CVEs |
before 1.1.0-9.2.mga6 | 1.1.0-9.2.mga6 |
dvdauthorMageia:6 From an advisory covering 104 CVEs |
before 0.7.2-2.2.mga6 | 0.7.2-2.2.mga6 |
emacsMageia:6 From an advisory covering 104 CVEs |
before 24.5-8.3.mga6 | 24.5-8.3.mga6 |
imagemagickMageia:6 From an advisory covering 104 CVEs |
before 6.9.9.41-1.mga6 | 6.9.9.41-1.mga6 |
Show 35 moreShow less
| Package | Affected | Fixed |
|---|---|---|
inkscapeMageia:6 From an advisory covering 104 CVEs |
before 0.92.1-2.2.mga6 | 0.92.1-2.2.mga6 |
k3dMageia:6 From an advisory covering 104 CVEs |
before 0.8.0.5-5.2.mga6 | 0.8.0.5-5.2.mga6 |
kxstitchMageia:6 From an advisory covering 104 CVEs |
before 2.0.0-2.2.mga6 | 2.0.0-2.2.mga6 |
libopenshotMageia:6 From an advisory covering 104 CVEs |
before 0.1.8-1.2.mga6 | 0.1.8-1.2.mga6 |
ocaml-glmliteMageia:6 From an advisory covering 104 CVEs |
before 0.03.51-17.2.mga6 | 0.03.51-17.2.mga6 |
perl-Image-SubImageFindMageia:6 From an advisory covering 104 CVEs |
before 0.30.0-6.2.mga6 | 0.30.0-6.2.mga6 |
pfstoolsMageia:6 From an advisory covering 104 CVEs |
before 2.0.6-3.2.mga6 | 2.0.6-3.2.mga6 |
php-imagickMageia:6 From an advisory covering 104 CVEs |
before 3.4.1-6.2.mga6 | 3.4.1-6.2.mga6 |
php-magickwandMageia:6 From an advisory covering 104 CVEs |
before 1.0.9.2-10.2.mga6 | 1.0.9.2-10.2.mga6 |
psiconvMageia:6 From an advisory covering 104 CVEs |
before 0.9.8-26.2.mga6 | 0.9.8-26.2.mga6 |
pythonmagickMageia:6 From an advisory covering 104 CVEs |
before 0.9.12-7.2.mga6 | 0.9.12-7.2.mga6 |
ruby-rmagickMageia:6 From an advisory covering 104 CVEs |
before 2.15.4-12.2.mga6 | 2.15.4-12.2.mga6 |
synfigMageia:6 From an advisory covering 104 CVEs |
before 1.2.1-2.2.mga6 | 1.2.1-2.2.mga6 |
vdr-plugin-skinelchiMageia:6 From an advisory covering 104 CVEs |
before 0.2.8-8.2.mga6 | 0.2.8-8.2.mga6 |
vdr-plugin-skinenigmangMageia:6 From an advisory covering 104 CVEs |
before 0.1.2-10.2.mga6 | 0.1.2-10.2.mga6 |
ImageMagickSUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 6 CVEs |
before 6.4.3.6-7.60.1 | 6.4.3.6-7.60.1 |
ImageMagickSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 6 CVEs |
before 6.4.3.6-7.60.1 | 6.4.3.6-7.60.1 |
ImageMagickSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 6 CVEs |
before 6.4.3.6-7.60.1 | 6.4.3.6-7.60.1 |
ImageMagickSUSE:Linux Enterprise Desktop 12 SP1 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
ImageMagickSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
ImageMagickSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
ImageMagickSUSE:Linux Enterprise Software Development Kit 12 SP1 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
ImageMagickSUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
ImageMagickSUSE:Linux Enterprise Server 12 SP1 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
ImageMagickSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
ImageMagickSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
ImageMagickSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
ImageMagickSUSE:Linux Enterprise Workstation Extension 12 SP1 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
ImageMagickSUSE:Linux Enterprise Workstation Extension 12 SP2 From an advisory covering 6 CVEs |
before 6.8.8.1-54.1 | 6.8.8.1-54.1 |
GraphicsMagickSUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 4 CVEs |
before 1.2.5-4.59.1 | 1.2.5-4.59.1 |
GraphicsMagickSUSE:Studio Onsite 1.3 From an advisory covering 4 CVEs |
before 1.2.5-4.59.1 | 1.2.5-4.59.1 |
imagemagickUbuntu:14.04:LTS |
before 8:6.7.7.10-6ubuntu3.3, plus listed versions 8:6.7.7.10-5ubuntu38:6.7.7.10-5ubuntu48:6.7.7.10-6ubuntu18:6.7.7.10-6ubuntu28:6.7.7.10-6ubuntu38:6.7.7.10-6ubuntu3.18:6.7.7.10-6ubuntu3.2 |
8:6.7.7.10-6ubuntu3.3 |
imagemagickUbuntu:16.04:LTS |
before 8:6.8.9.9-7ubuntu5.3, plus listed versions 8:6.8.9.9-5ubuntu28:6.8.9.9-68:6.8.9.9-6build18:6.8.9.9-78:6.8.9.9-7ubuntu1 Show 6 moreShow less8:6.8.9.9-7ubuntu28:6.8.9.9-7ubuntu38:6.8.9.9-7ubuntu48:6.8.9.9-7ubuntu58:6.8.9.9-7ubuntu5.18:6.8.9.9-7ubuntu5.2 |
8:6.8.9.9-7ubuntu5.3 |
imagemagickUbuntu:14.04:LTS From an advisory covering 5 CVEs |
before 8:6.7.7.10-6ubuntu3.3, plus listed versions 8:6.7.7.10-5ubuntu38:6.7.7.10-5ubuntu48:6.7.7.10-6ubuntu18:6.7.7.10-6ubuntu28:6.7.7.10-6ubuntu38:6.7.7.10-6ubuntu3.18:6.7.7.10-6ubuntu3.2 |
8:6.7.7.10-6ubuntu3.3 |
imagemagickUbuntu:16.04:LTS From an advisory covering 5 CVEs |
before 8:6.8.9.9-7ubuntu5.3, plus listed versions 8:6.8.9.9-5ubuntu28:6.8.9.9-68:6.8.9.9-6build18:6.8.9.9-78:6.8.9.9-7ubuntu1 Show 6 moreShow less8:6.8.9.9-7ubuntu28:6.8.9.9-7ubuntu38:6.8.9.9-7ubuntu48:6.8.9.9-7ubuntu58:6.8.9.9-7ubuntu5.18:6.8.9.9-7ubuntu5.2 |
8:6.8.9.9-7ubuntu5.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-9556 is a medium vulnerability (CVSS 5.5) in Imagemagick, published November 23, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.27%, the 83rd percentile. Fixed in imagemagick 8:6.9.6.5+dfsg-1.
References
securityfocus.com/bid/94492
github.com/ImageMagick/ImageMagick/commit/ce98a7acbcfca7f0a178f4b1e7b957e419e0cc99
blogs.gentoo.org/ago/2016/11/19/imagemagick-heap-based-buffer-overflow-in-ispixelgray-pixel-accessor-h
lists.opensuse.org/opensuse-updates/2016-12/msg00040.html
openwall.com/lists/oss-security/2016/11/23/1
openwall.com/lists/oss-security/2016/12/02/12
Show 35 moreShow less
openwall.com/lists/oss-security/2016/12/01/4
bugzilla.redhat.com/show_bug.cgi?id=1398198
debian.org/security/2016/dsa-3726
nvd.nist.gov/vuln/detail/CVE-2016-9556
github.com/advisories/GHSA-3w2x-9vcq-46w8
security-tracker.debian.org/tracker/CVE-2016-9556
advisories.mageia.org/MGASA-2018-0229.html
bugs.mageia.org/show_bug.cgi?id=19078
git.imagemagick.org/repos/ImageMagick/blob/ImageMagick-6/ChangeLog
suse.com/support/update/announcement/2016/suse-su-20163256-1
bugzilla.suse.com/1009318
bugzilla.suse.com/1011130
bugzilla.suse.com/1011136
bugzilla.suse.com/1013376
bugzilla.suse.com/1014159
suse.com/security/cve/CVE-2016-7530
suse.com/security/cve/CVE-2016-8707
suse.com/security/cve/CVE-2016-8866
suse.com/security/cve/CVE-2016-9556
suse.com/security/cve/CVE-2016-9559
suse.com/security/cve/CVE-2016-9773
suse.com/support/update/announcement/2016/suse-su-20163258-1
suse.com/security/cve/CVE-2014-9848
suse.com/support/update/announcement/2017/suse-su-20170305-1
bugzilla.suse.com/1013640
bugzilla.suse.com/1017421
suse.com/security/cve/CVE-2016-9830
ubuntu.com/security/CVE-2016-9556
seclists.org/oss-sec/2016/q4/469
ubuntu.com/security/notices/USN-3142-1
cve.org/CVERecord?id=CVE-2016-9556
ubuntu.com/security/CVE-2016-7799
ubuntu.com/security/CVE-2016-7906
ubuntu.com/security/CVE-2016-8677
ubuntu.com/security/CVE-2016-8862