CVE-2019-20326
gthumb - security update
A heap-based buffer overflow in _cairo_image_surface_create_from_jpeg() in extensions/cairo_io/cairo-image-surface-jpeg.c in GNOME gThumb before 3.8.3 and Linux Mint Pix before 2.4.5 allows attackers to cause a crash and potentially execute arbitrary code via a crafted JPEG 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
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used 7.8
A heap-based buffer overflow in _cairo_image_surface_create_from_jpeg() in extensions/cairo_io/cairo-image-surface-jpeg.c in GNOME gThumb before 3.8.3 and Linux Mint Pix before 2.4.5 allows attackers to cause a crash and potentially execute arbitrary code via a crafted JPEG file.
- Record
CVE-2019-20326- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE ListNo score
A heap-based buffer overflow in _cairo_image_surface_create_from_jpeg() in extensions/cairo_io/cairo-image-surface-jpeg.c in GNOME gThumb before 3.8.3 and Linux Mint Pix before 2.4.5 allows attackers to cause a crash and potentially execute arbitrary code via a crafted JPEG file.
- Record
CVE-2019-20326- Updated
- 2026-11-02
EUVDEUVD-2019-10880No score
A heap-based buffer overflow in _cairo_image_surface_create_from_jpeg() in extensions/cairo_io/cairo-image-surface-jpeg.c in GNOME gThumb before 3.8.3 and Linux Mint Pix before 2.4.5 allows attackers to cause a crash and potentially execute arbitrary code via a crafted JPEG file.
- Record
EUVD-2019-10880- Updated
- 2026-11-03
OSV 7.8
A heap-based buffer overflow in _cairo_image_surface_create_from_jpeg() in extensions/cairo_io/cairo-image-surface-jpeg.c in GNOME gThumb before 3.8.3 and Linux Mint Pix before 2.4.5 allows attackers to cause a crash and potentially execute arbitrary code via a crafted JPEG file.
- Record
CVE-2019-20326- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-20326 7.8
A heap-based buffer overflow in _cairo_image_surface_create_from_jpeg() in extensions/cairo_io/cairo-image-surface-jpeg.c in GNOME gThumb before 3.8.3 and Linux Mint Pix before 2.4.5 allows attackers to cause a crash and potentially execute arbitrary code via a crafted JPEG file.
- Record
DEBIAN-CVE-2019-20326- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-20326 7.8
A heap-based buffer overflow in _cairo_image_surface_create_from_jpeg() in extensions/cairo_io/cairo-image-surface-jpeg.c in GNOME gThumb before 3.8.3 and Linux Mint Pix before 2.4.5 allows attackers to cause a crash and potentially execute arbitrary code via a crafted JPEG file.
- Record
UBUNTU-CVE-2019-20326- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVMGASA-2020-0056No score
Updated gthumb packages fix security vulnerability
A heap-based buffer overflow in _cairo_image_surface_create_from_jpeg() in extensions/cairo_io/cairo-image-surface-jpeg.c in gThumb and Pix allows attackers to cause a crash and potentially execute arbitrary code via a crafted JPEG file (CVE-2019-20326).
- Record
MGASA-2020-0056- Updated
- 2026-11-02
OSVMGASA-2021-0090No score
Updated pix packages fix a security vulnerability
A heap-based buffer overflow in _cairo_image_surface_create_from_jpeg() in extensions/cairo_io/cairo-image-surface-jpeg.c in Linux Mint Pix before 2.4.5 allows attackers to cause a crash and potentially execute arbitrary code via a crafted JPEG file (CVE-2019-20326).
- Record
MGASA-2021-0090- Updated
- 2026-11-02
OSVUSN-5680-1No score
gThumb vulnerabilities
It was discovered that gThumb did not properly managed memory when processing certain image files. If a user were tricked into opening a specially crafted JPEG file, an attacker could possibly use this issue to cause gThumb to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2019-20326)
It was discovered that gThumb did not properly handled certain malformed image files. If a user were tricked into opening a specially crafted JPEG file, an attacker could possibly use this issue to cause gThumb to crash, resulting in a denial of service. (CVE-2020-36427)
- Record
USN-5680-1- Updated
- 2026-11-02
OSVUSN-5681-1No score
gThumb vulnerabilities
It was discovered that gThumb did not properly managed memory under certain circumstances. An attacker could possibly use this issue to cause gThumb to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2018-18718)
It was discovered that gThumb did not properly managed memory when processing certain image files. If a user were tricked into opening a specially crafted JPEG file, an attacker could possibly use this issue to cause gThumb to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2019-20326)
It was discovered that gThumb did not properly handled certain malformed image files. If a user were tricked into opening a specially crafted JPEG file, an attacker could possibly use this issue to cause gThumb to crash, resulting in a denial of service. (CVE-2020-36427)
- Record
USN-5681-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gthumbDebian:12 | before 3:3.8.3-0.1 | 3:3.8.3-0.1 |
gthumbDebian:13 | before 3:3.8.3-0.1 | 3:3.8.3-0.1 |
gthumbDebian:14 | before 3:3.8.3-0.1 | 3:3.8.3-0.1 |
gthumbDebian:8 | before 3:3.3.1-2.1+deb8u2, plus listed versions 3:3.3.1-23:3.3.1-2.1+deb8u1 | 3:3.3.1-2.1+deb8u2 |
gthumbDebian:9 | before 3:3.4.4.1-5+deb9u2, plus listed versions 3:3.4.4.1-53:3.4.4.1-5+deb9u1 | 3:3.4.4.1-5+deb9u2 |
gthumbMageia:7 | before 3.7.2-2.1.mga7 | 3.7.2-2.1.mga7 |
pixMageia:7 | before 2.4.11-1.mga7 | 2.4.11-1.mga7 |
gthumbUbuntu:Pro:16.04:LTS | before 3:3.4.3-1ubuntu0.1~esm1, plus listed versions 3:3.3.1.is.3.2.8-0ubuntu33:3.4.1-23:3.4.1-33:3.4.1-43:3.4.3-1 | 3:3.4.3-1ubuntu0.1~esm1 |
gthumbUbuntu:Pro:18.04:LTS | before 3:3.6.1-1ubuntu0.1~esm1, plus listed versions 3:3.5.2-2ubuntu13:3.5.3-13:3.5.4-13:3.6.0-13:3.6.0-23:3.6.0-33:3.6.0-43:3.6.1-1 | 3:3.6.1-1ubuntu0.1~esm1 |
gthumbUbuntu:20.04:LTS | before 3:3.8.0-2.1ubuntu0.1, plus listed versions 3:3.8.0-23:3.8.0-2.13:3.8.0-2.1build1 | 3:3.8.0-2.1ubuntu0.1 |
gthumbUbuntu:20.04:LTS From an advisory covering 2 CVEs | before 3:3.8.0-2.1ubuntu0.1, plus listed versions 3:3.8.0-23:3.8.0-2.13:3.8.0-2.1build1 | 3:3.8.0-2.1ubuntu0.1 |
gthumbUbuntu:Pro:16.04:LTS From an advisory covering 3 CVEs | before 3:3.4.3-1ubuntu0.1~esm1, plus listed versions 3:3.3.1.is.3.2.8-0ubuntu33:3.4.1-23:3.4.1-33:3.4.1-43:3.4.3-1 | 3:3.4.3-1ubuntu0.1~esm1 |
gthumbUbuntu:Pro:18.04:LTS From an advisory covering 3 CVEs | before 3:3.6.1-1ubuntu0.1~esm1, plus listed versions 3:3.5.2-2ubuntu13:3.5.3-13:3.5.4-13:3.6.0-13:3.6.0-23:3.6.0-33:3.6.0-43:3.6.1-1 | 3:3.6.1-1ubuntu0.1~esm1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | Fysac/CVE-2019-20326 | 2020-01-03 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-20326 is a high vulnerability (CVSS 7.8) in Debian Linux, published January 13, 2020. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 2.19%, the 82nd percentile. Fixed in gthumb 3:3.8.3-0.1.
References
gitlab.gnome.org/GNOME/gthumb/commit/4faa5ce2358812d23a1147953ee76f59631590ad
gitlab.gnome.org/GNOME/gthumb/commit/ca8f528209ab78935c30e42fe53bdf1a24f3cb44
gitlab.gnome.org/GNOME/gthumb/commits/master/extensions/cairo_io/cairo-image-surface-jpeg.c
github.com/Fysac/CVE-2019-20326
security.gentoo.org/glsa/202008-05
lists.debian.org/debian-lts-announce/2021/08/msg00027.html
Show 13 moreShow less
security-tracker.debian.org/tracker/CVE-2019-20326
advisories.mageia.org/MGASA-2020-0056.html
bugs.mageia.org/show_bug.cgi?id=26084
debian.org/lts/security/2020/dla-2066
advisories.mageia.org/MGASA-2021-0090.html
bugs.mageia.org/show_bug.cgi?id=27908
ubuntu.com/security/CVE-2019-20326
gitlab.gnome.org/GNOME/gthumb/commit/14860321ce3235d420498c4f81f21003d1fb78f4
ubuntu.com/security/notices/USN-5680-1
ubuntu.com/security/notices/USN-5681-1
cve.org/CVERecord?id=CVE-2019-20326
ubuntu.com/security/CVE-2020-36427
ubuntu.com/security/CVE-2018-18718