CVE-2019-19953
In GraphicsMagick 1.4 snapshot-20191208 Q8, there is a heap-based buffer over-read in the...
In GraphicsMagick 1.4 snapshot-20191208 Q8, there is a heap-based buffer over-read in the function EncodeImage of coders/pict.c.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.1
In GraphicsMagick 1.4 snapshot-20191208 Q8, there is a heap-based buffer over-read in the function EncodeImage of coders/pict.c.
- Record
CVE-2019-19953- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - CVSS 2.0
- 6.4 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:P - Weakness
- CWE-125
- Updated
- 2026-11-02
CVE List No score
In GraphicsMagick 1.4 snapshot-20191208 Q8, there is a heap-based buffer over-read in the function EncodeImage of coders/pict.c.
- Record
CVE-2019-19953- Updated
- 2026-11-02
EUVDEUVD-2019-9541 No score
In GraphicsMagick 1.4 snapshot-20191208 Q8, there is a heap-based buffer over-read in the function EncodeImage of coders/pict.c.
- Record
EUVD-2019-9541- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vw6h-rrf4-86pm
9.1
In GraphicsMagick 1.4 snapshot-20191208 Q8, there is a heap-based buffer over-read in the...
In GraphicsMagick 1.4 snapshot-20191208 Q8, there is a heap-based buffer over-read in the function EncodeImage of coders/pict.c.
- Record
GHSA-vw6h-rrf4-86pm- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSV
9.1
In GraphicsMagick 1.4 snapshot-20191208 Q8, there is a heap-based buffer over-read in the function EncodeImage of coders/pict.c.
- Record
CVE-2019-19953- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-19953
9.1
In GraphicsMagick 1.4 snapshot-20191208 Q8, there is a heap-based buffer over-read in the function EncodeImage of coders/pict.c.
- Record
DEBIAN-CVE-2019-19953- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2019-19953
9.1
In GraphicsMagick 1.4 snapshot-20191208 Q8, there is a heap-based buffer over-read in the function EncodeImage of coders/pict.c.
- Record
UBUNTU-CVE-2019-19953- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2020-0102 No score
Updated graphicsmagick packages fix security vulnerabilities
Updated graphicsmagick packages fix security vulnerabilities:
Fixed a use-after-free in ThrowException and ThrowLoggedException of magick/error.c (CVE-2019-19950).
Fixed a heap-based buffer overflow in ImportRLEPixels() (CVE-2019-19951).
Fixed a heap-based buffer overflow in EncodeImage() (CVE-2019-19953).
- Record
MGASA-2020-0102- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0055-1 No score
Security update for GraphicsMagick
This update for GraphicsMagick fixes the following issues:
- CVE-2019-19950: Fixed a use-after-free in ThrowException and ThrowLoggedException of magick/error.c. (boo#1159852)
- CVE-2019-19951: Fixed a heap-based buffer overflow in ImportRLEPixels() (boo#1160321).
- CVE-2019-19953: Fixed a heap-based buffer overflow in EncodeImage() (boo#1160364).
- Record
openSUSE-SU-2020:0055-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0145-1 No score
Security update for GraphicsMagick
This update for GraphicsMagick fixes the following issues:
- CVE-2019-19950: Fixed a use-after-free in ThrowException and ThrowLoggedException of magick/error.c. (boo#1159852)
- CVE-2019-19951: Fixed a heap-based buffer overflow in ImportRLEPixels() (boo#1160321).
- CVE-2019-19953: Fixed a heap-based buffer overflow in EncodeImage() (boo#1160364).
This update was imported from the openSUSE:Leap:15.1:Update update project.
- Record
openSUSE-SU-2020:0145-1- Updated
- 2026-11-02
OSVUSN-5190-1 No score
graphicsmagick vulnerabilities
It was discovered that GraphicsMagick allowed reading arbitrary files via specially crafted images. An attacker could use this issue to expose sensitive information. This issue only affects Ubuntu 14.04 ESM, Ubuntu 16.04 ESM, and Ubuntu 18.04 ESM. (CVE-2019-12921)
It was discovered that GraphicsMagick did not correctly handle memory allocations for error messages. An attacker could use this issue to corrupt memory or possibly execute arbitrary code. This issue only affects Ubuntu 14.04 ESM, Ubuntu 16.04 ESM, and Ubuntu 18.04 ESM. (CVE-2019-19950)
It was discovered that GraphicsMagick did not correctly handle type limits. An attacker could use these issues to cause heap-based buffer overflows, leading to a denial of service (application crash) or possibly execute arbitrary code. These issues only affect Ubuntu 14.04 ESM, Ubuntu 16.04 ESM, and Ubuntu 18.04 ESM. (CVE-2019-19951, CVE-2019-19953)
It was discovered that GraphicsMagick did not correctly handle the signed integer limit in 32-bit applications. An attacker could use this issue to cause a heap-based buffer overflow, leading to a denial of service (application crash) or possibly execute arbitrary code. This issue only affects Ubuntu 14.04 ESM, Ubuntu 16.04 ESM, and Ubuntu 18.04 ESM. (CVE-2020-10938)
It was discovered that GraphicsMagick did not properly magnify certain images. An attacker could use this issue to cause a heap-based buffer overflow, leading to a denial of service (application crash) or possibly execute arbitrary code. (CVE-2020-12672)
- Record
USN-5190-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
graphicsmagickDebian:12 |
before 1.4+really1.3.34-1 | 1.4+really1.3.34-1 |
graphicsmagickDebian:13 |
before 1.4+really1.3.34-1 | 1.4+really1.3.34-1 |
graphicsmagickDebian:14 |
before 1.4+really1.3.34-1 | 1.4+really1.3.34-1 |
graphicsmagickDebian:8 From an advisory covering 3 CVEs |
before 1.3.20-3+deb8u8, plus listed versions 1.3.20-3+deb8u11.3.20-3+deb8u21.3.20-3+deb8u31.3.20-3+deb8u41.3.20-3+deb8u51.3.20-3+deb8u61.3.20-3+deb8u7 |
1.3.20-3+deb8u8 |
graphicsmagickDebian:9 From an advisory covering 3 CVEs |
before 1.3.30+hg15796-1~deb9u3, plus listed versions 1.3.25-81.3.26-11.3.26-101.3.26-111.3.26-12 Show 26 moreShow less1.3.26-131.3.26-141.3.26-151.3.26-161.3.26-171.3.26-181.3.26-191.3.26-21.3.26-31.3.26-41.3.26-51.3.26-61.3.26-71.3.26-81.3.26-91.3.27-11.3.27-21.3.27-31.3.27-41.3.28-11.3.28-21.3.29+hg15665-11.3.29-11.3.30+hg15796-1~deb9u11.3.30+hg15796-1~deb9u21.3.30-1 |
1.3.30+hg15796-1~deb9u3 |
graphicsmagickDebian:10 From an advisory covering 3 CVEs |
before 1.4~hg15978-1+deb10u1, plus listed versions 1.4~hg15978-1 |
1.4~hg15978-1+deb10u1 |
graphicsmagickMageia:7 From an advisory covering 3 CVEs |
before 1.3.35-1.mga7 | 1.3.35-1.mga7 |
graphicsmagickUbuntu:Pro:14.04:LTS |
before 1.3.18-1ubuntu3.1+esm7, plus listed versions 1.3.16-1.1ubuntu21.3.16-1.1ubuntu31.3.18-1ubuntu31.3.18-1ubuntu3.11.3.18-1ubuntu3.1+esm1 Show 5 moreShow less1.3.18-1ubuntu3.1+esm21.3.18-1ubuntu3.1+esm31.3.18-1ubuntu3.1+esm41.3.18-1ubuntu3.1+esm51.3.18-1ubuntu3.1+esm6 |
1.3.18-1ubuntu3.1+esm7 |
graphicsmagickUbuntu:Pro:16.04:LTS |
before 1.3.23-1ubuntu0.6+esm1, plus listed versions 1.3.21-31.3.23-11.3.23-1build11.3.23-1ubuntu0.11.3.23-1ubuntu0.1+esm1 Show 5 moreShow less1.3.23-1ubuntu0.21.3.23-1ubuntu0.31.3.23-1ubuntu0.41.3.23-1ubuntu0.51.3.23-1ubuntu0.6 |
1.3.23-1ubuntu0.6+esm1 |
graphicsmagickUbuntu:Pro:18.04:LTS |
before 1.3.28-2ubuntu0.1+esm1, plus listed versions 1.3.26-151.3.26-161.3.26-191.3.27-11.3.27-2 Show 4 moreShow less1.3.27-31.3.28-11.3.28-21.3.28-2ubuntu0.1 |
1.3.28-2ubuntu0.1+esm1 |
Show 6 moreShow less
| Package | Affected | Fixed |
|---|---|---|
graphicsmagickUbuntu:Pro:14.04:LTS From an advisory covering 6 CVEs |
before 1.3.18-1ubuntu3.1+esm7, plus listed versions 1.3.16-1.1ubuntu21.3.16-1.1ubuntu31.3.18-1ubuntu31.3.18-1ubuntu3.11.3.18-1ubuntu3.1+esm1 Show 5 moreShow less1.3.18-1ubuntu3.1+esm21.3.18-1ubuntu3.1+esm31.3.18-1ubuntu3.1+esm41.3.18-1ubuntu3.1+esm51.3.18-1ubuntu3.1+esm6 |
1.3.18-1ubuntu3.1+esm7 |
graphicsmagickUbuntu:Pro:16.04:LTS From an advisory covering 6 CVEs |
before 1.3.23-1ubuntu0.6+esm1, plus listed versions 1.3.21-31.3.23-11.3.23-1build11.3.23-1ubuntu0.11.3.23-1ubuntu0.1+esm1 Show 5 moreShow less1.3.23-1ubuntu0.21.3.23-1ubuntu0.31.3.23-1ubuntu0.41.3.23-1ubuntu0.51.3.23-1ubuntu0.6 |
1.3.23-1ubuntu0.6+esm1 |
graphicsmagickUbuntu:Pro:18.04:LTS From an advisory covering 6 CVEs |
before 1.3.28-2ubuntu0.1+esm1, plus listed versions 1.3.26-151.3.26-161.3.26-191.3.27-11.3.27-2 Show 4 moreShow less1.3.27-31.3.28-11.3.28-21.3.28-2ubuntu0.1 |
1.3.28-2ubuntu0.1+esm1 |
graphicsmagickUbuntu:Pro:20.04:LTS From an advisory covering 6 CVEs |
before 1.4+really1.3.35-1ubuntu0.1~esm1, plus listed versions 1.4+really1.3.33+hg16115-11.4+really1.3.33+hg16115-1build11.4+really1.3.33+hg16117-11.4+really1.3.34-11.4+really1.3.34-21.4+really1.3.34+hg16181-11.4+really1.3.35-1 |
1.4+really1.3.35-1ubuntu0.1~esm1 |
GraphicsMagickopenSUSE:Leap 15.1 From an advisory covering 3 CVEs |
before 1.3.29-lp151.4.14.1 | 1.3.29-lp151.4.14.1 |
GraphicsMagickSUSE:Package Hub 15 SP1 From an advisory covering 3 CVEs |
before 1.3.29-bp151.5.9.1 | 1.3.29-bp151.5.9.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-2019-19953 is a critical vulnerability (CVSS 9.1) in Graphicsmagick, published December 24, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.44%, the 84th percentile. Fixed in graphicsmagick 1.4+really1.3.34-1.
References
sourceforge.net/p/graphicsmagick/bugs/617
hg.graphicsmagick.org/hg/GraphicsMagick/rev/28f8bacd4bbf
lists.opensuse.org/opensuse-security-announce/2020-01/msg00026.html
lists.opensuse.org/opensuse-security-announce/2020-01/msg00064.html
lists.debian.org/debian-lts-announce/2020/01/msg00029.html
debian.org/security/2020/dsa-4640
Show 23 moreShow less
nvd.nist.gov/vuln/detail/CVE-2019-19953
github.com/advisories/GHSA-vw6h-rrf4-86pm
security-tracker.debian.org/tracker/CVE-2019-19953
advisories.mageia.org/MGASA-2020-0102.html
bugs.mageia.org/show_bug.cgi?id=26094
debian.org/lts/security/2020/dla-2084
lists.opensuse.org/opensuse-updates/2020-01/msg00057.html
ubuntu.com/security/CVE-2019-19953
ubuntu.com/security/notices/USN-5190-1
cve.org/CVERecord?id=CVE-2019-19953
ubuntu.com/security/CVE-2019-12921
ubuntu.com/security/CVE-2019-19950
ubuntu.com/security/CVE-2019-19951
ubuntu.com/security/CVE-2020-10938
ubuntu.com/security/CVE-2020-12672
lists.opensuse.org/archives/list/[email protected]/thread/WOTKEK3CX2ISI5JBIT4J3NWCZ2KC4GHL
bugzilla.suse.com/1159852
bugzilla.suse.com/1160321
bugzilla.suse.com/1160364
suse.com/security/cve/CVE-2019-19950
suse.com/security/cve/CVE-2019-19951
suse.com/security/cve/CVE-2019-19953
lists.opensuse.org/archives/list/[email protected]/thread/OXH777IOYCATVGWBIW4VNUTD62RMTZ4W