CVE-2016-9773
Heap-based buffer overflow in the IsPixelGray function in MagickCore/pixel-accessor.h in...
Heap-based buffer overflow in 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. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-9556.
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
Heap-based buffer overflow in 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. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-9556.
- Record
CVE-2016-9773- 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, CWE-125
- Updated
- 2026-11-02
CVE List No score
Heap-based buffer overflow in 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. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-9556.
- Record
CVE-2016-9773- Updated
- 2026-11-02
EUVDEUVD-2016-10574 No score
Heap-based buffer overflow in 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. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-9556.
- Record
EUVD-2016-10574- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-97pw-p5qg-c64q
5.5
Heap-based buffer overflow in the IsPixelGray function in MagickCore/pixel-accessor.h in...
Heap-based buffer overflow in 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. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-9556.
- Record
GHSA-97pw-p5qg-c64q- 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
Heap-based buffer overflow in 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. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-9556.
- Record
CVE-2016-9773- 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
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
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 |
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 |
Show 24 moreShow less
| Package | Affected | Fixed |
|---|---|---|
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 |
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-9773 is a medium vulnerability (CVSS 5.5) in Imagemagick, published December 23, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.83%, the 79th percentile. No source names a fixed version.
References
blogs.gentoo.org/ago/2016/12/01/imagemagick-heap-based-buffer-overflow-in-ispixelgray-pixel-accessor-h-incomplete-fix-for-cve-2016-9556
openwall.com/lists/oss-security/2016/12/02/12
openwall.com/lists/oss-security/2016/12/01/4
openwall.com/lists/oss-security/2016/12/02/11
nvd.nist.gov/vuln/detail/CVE-2016-9773
github.com/advisories/GHSA-97pw-p5qg-c64q
Show 17 moreShow less
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