CVE-2018-11214
An issue was discovered in libjpeg 9a. The get_text_rgb_row function in rdppm.c allows remote...
An issue was discovered in libjpeg 9a. The get_text_rgb_row function in rdppm.c allows remote attackers to cause a denial of service (Segmentation fault) via a crafted file.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- 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 6.5
An issue was discovered in libjpeg 9a. The get_text_rgb_row function in rdppm.c allows remote attackers to cause a denial of service (Segmentation fault) via a crafted file.
- Record
CVE-2018-11214- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/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 - Updated
- 2026-11-02
CVE ListNo score
An issue was discovered in libjpeg 9a. The get_text_rgb_row function in rdppm.c allows remote attackers to cause a denial of service (Segmentation fault) via a crafted file.
- Record
CVE-2018-11214- Updated
- 2026-11-02
EUVDEUVD-2018-3254No score
An issue was discovered in libjpeg 9a. The get_text_rgb_row function in rdppm.c allows remote attackers to cause a denial of service (Segmentation fault) via a crafted file.
- Record
EUVD-2018-3254- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-c6rg-3w94-c827 6.5
An issue was discovered in libjpeg 9a. The get_text_rgb_row function in rdppm.c allows remote...
An issue was discovered in libjpeg 9a. The get_text_rgb_row function in rdppm.c allows remote attackers to cause a denial of service (Segmentation fault) via a crafted file.
- Record
GHSA-c6rg-3w94-c827- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV 6.5
An issue was discovered in libjpeg 9a. The get_text_rgb_row function in rdppm.c allows remote attackers to cause a denial of service (Segmentation fault) via a crafted file.
- Record
CVE-2018-11214- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-11214 6.5
An issue was discovered in libjpeg 9a. The get_text_rgb_row function in rdppm.c allows remote attackers to cause a denial of service (Segmentation fault) via a crafted file.
- Record
DEBIAN-CVE-2018-11214- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVRHSA-2019:2052 6.5
Red Hat Security Advisory: libjpeg-turbo security update
- Record
RHSA-2019:2052- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-11214 6.5
An issue was discovered in libjpeg 9a. The get_text_rgb_row function in rdppm.c allows remote attackers to cause a denial of service (Segmentation fault) via a crafted file.
- Record
UBUNTU-CVE-2018-11214- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUSN-3706-1No score
libjpeg-turbo vulnerabilities
It was discovered that libjpeg-turbo incorrectly handled certain malformed JPEG images. If a user or automated system were tricked into opening a specially crafted JPEG image, a remote attacker could cause libjpeg-turbo to crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-3706-1- Updated
- 2026-11-02
OSVUSN-5336-1No score
libjpeg9 vulnerabilities
Aladdin Mubaied discovered that the cjpeg utility in libjpeg9 did not properly validate the input image's size. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2016-3616)
It was discovered that the cjpeg utility in libjpeg9 incorrectly handled certain input. An attacker could possibly use these issues to cause a denial of service. (CVE-2018-11212, CVE-2018-11813, CVE-2020-14152, CVE-2020-14153)
It was discovered that the cjpeg utility in libjpeg9 incorrectly handled memory when supplied with certain input. An attacker could possibly use these issues to cause a denial of service or execute arbitrary code. (CVE-2018-11213, CVE-2018-11214)
- Record
USN-5336-1- Updated
- 2026-11-02
OSVUSN-5497-1No score
libjpeg6b vulnerabilities
It was discovered that Libjpeg6b was not properly performing bounds checks when compressing PPM and Targa image files. An attacker could possibly use this issue to cause a denial of service. (CVE-2018-11212)
Chijin Zhou discovered that Libjpeg6b was incorrectly handling the EOF character in input data when generating JPEG files. An attacker could possibly use this issue to force the execution of a large loop, force excessive memory consumption, and cause a denial of service. (CVE-2018-11813)
Sheng Shu and Dongdong She discovered that Libjpeg6b was not properly limiting the amount of memory being used when it was performing decompression or multi-pass compression operations. An attacker could possibly use this issue to force excessive memory consumption and cause a denial of service. (CVE-2020-14152)
- Record
USN-5497-1- Updated
- 2026-11-02
OSVUSN-5497-2No score
libjpeg6b vulnerabilities
USN-5497-1 fixed vulnerabilities in Libjpeg6b. This update provides the corresponding updates for Ubuntu 16.04 ESM.
Original advisory details:
It was discovered that Libjpeg6b was not properly performing bounds checks when compressing PPM and Targa image files. An attacker could possibly use this issue to cause a denial of service. (CVE-2018-11212)
Chijin Zhou discovered that Libjpeg6b was incorrectly handling the EOF character in input data when generating JPEG files. An attacker could possibly use this issue to force the execution of a large loop, force excessive memory consumption, and cause a denial of service. (CVE-2018-11813)
Sheng Shu and Dongdong She discovered that Libjpeg6b was not properly limiting the amount of memory being used when it was performing decompression or multi-pass compression operations. An attacker could possibly use this issue to force excessive memory consumption and cause a denial of service. (CVE-2020-14152)
- Record
USN-5497-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libjpeg-turboDebian:12 | before 1:1.4.2-1 | 1:1.4.2-1 |
libjpeg-turboDebian:13 | before 1:1.4.2-1 | 1:1.4.2-1 |
libjpeg-turboDebian:14 | before 1:1.4.2-1 | 1:1.4.2-1 |
libjpeg-turboDebian:8 From an advisory covering 5 CVEs | before 1:1.3.1-12+deb8u1, plus listed versions 1:1.3.1-12 | 1:1.3.1-12+deb8u1 |
libjpeg-turboRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-develRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-staticRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-utilsRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
turbojpegRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
Show 40 moreShow less
| Package | Affected | Fixed |
|---|---|---|
turbojpeg-develRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turboRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-debuginfoRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-develRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-staticRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-utilsRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
turbojpegRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
turbojpeg-develRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turboRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-develRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-staticRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-utilsRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
turbojpegRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
turbojpeg-develRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turboRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-develRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-staticRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turbo-utilsRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
turbojpegRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
turbojpeg-develRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs | before 0:1.2.90-8.el7 | 0:1.2.90-8.el7 |
libjpeg-turboUbuntu:14.04:LTS | before 1.3.0-0ubuntu2.1, plus listed versions 1.3.0-0ubuntu11.3.0-0ubuntu2 | 1.3.0-0ubuntu2.1 |
libjpeg6bUbuntu:Pro:14.04:LTS | before 6b1-4ubuntu1+esm1, plus listed versions 6b1-3ubuntu16b1-4ubuntu1 | 6b1-4ubuntu1+esm1 |
libjpeg6bUbuntu:Pro:16.04:LTS | before 1:6b2-2ubuntu0.1~esm1, plus listed versions 1:6b2-2 | 1:6b2-2ubuntu0.1~esm1 |
libjpeg9Ubuntu:Pro:16.04:LTS | before 1:9b-1ubuntu1+esm1, plus listed versions 1:9a-2ubuntu11:9b-11:9b-1ubuntu1 | 1:9b-1ubuntu1+esm1 |
libjpeg6bUbuntu:18.04:LTS | All versions, plus listed versions 1:6b2-3 | None known |
libjpeg9Ubuntu:18.04:LTS | All versions, plus listed versions 1:9b-2 | None known |
libjpeg6bUbuntu:20.04:LTS | All versions, plus listed versions 1:6b2-3 | None known |
libjpeg6bUbuntu:22.04:LTS | All versions, plus listed versions 1:6b2-3 | None known |
libjpeg6bUbuntu:24.04:LTS | All versions, plus listed versions 1:6b2-3.1 | None known |
libjpeg6bUbuntu:25.10 | All versions, plus listed versions 1:6b2-4 | None known |
libjpeg6bUbuntu:26.10 | All versions, plus listed versions 1:6b2-4build1 | None known |
libjpeg6bUbuntu:26.04:LTS | All versions, plus listed versions 1:6b2-41:6b2-4build1 | None known |
libjpeg-turboUbuntu:14.04:LTS From an advisory covering 7 CVEs | before 1.3.0-0ubuntu2.1, plus listed versions 1.3.0-0ubuntu11.3.0-0ubuntu2 | 1.3.0-0ubuntu2.1 |
libjpeg-turboUbuntu:16.04:LTS From an advisory covering 7 CVEs | before 1.4.2-0ubuntu3.1, plus listed versions 1.3.0-0ubuntu21.4.2-0ubuntu11.4.2-0ubuntu21.4.2-0ubuntu3 | 1.4.2-0ubuntu3.1 |
libjpeg-turboUbuntu:18.04:LTS From an advisory covering 7 CVEs | before 1.5.2-0ubuntu5.18.04.1, plus listed versions 1.5.2-0ubuntu5 | 1.5.2-0ubuntu5.18.04.1 |
libjpeg9Ubuntu:Pro:16.04:LTS From an advisory covering 7 CVEs | before 1:9b-1ubuntu1+esm1, plus listed versions 1:9a-2ubuntu11:9b-11:9b-1ubuntu1 | 1:9b-1ubuntu1+esm1 |
libjpeg6bUbuntu:Pro:14.04:LTS From an advisory covering 5 CVEs | before 6b1-4ubuntu1+esm1, plus listed versions 6b1-3ubuntu16b1-4ubuntu1 | 6b1-4ubuntu1+esm1 |
libjpeg6bUbuntu:Pro:16.04:LTS From an advisory covering 5 CVEs | before 1:6b2-2ubuntu0.1~esm1, plus listed versions 1:6b2-2 | 1:6b2-2ubuntu0.1~esm1 |
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-2018-11214 is a medium vulnerability (CVSS 6.5) in Ijg Libjpeg, published May 16, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.34%, the 83rd percentile. Fixed in libjpeg-turbo 1:1.4.2-1.
References
usn.ubuntu.com/3706-2
github.com/ChijinZ/security_advisories/tree/master/libjpeg-v9a
usn.ubuntu.com/3706-1
lists.debian.org/debian-lts-announce/2019/01/msg00015.html
access.redhat.com/errata/RHSA-2019:2052
nvd.nist.gov/vuln/detail/CVE-2018-11214
Show 44 moreShow less
github.com/advisories/GHSA-c6rg-3w94-c827
security-tracker.debian.org/tracker/CVE-2018-11214
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/7.7_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1318509
bugzilla.redhat.com/show_bug.cgi?id=1319661
bugzilla.redhat.com/show_bug.cgi?id=1579973
bugzilla.redhat.com/show_bug.cgi?id=1579979
bugzilla.redhat.com/show_bug.cgi?id=1579980
bugzilla.redhat.com/show_bug.cgi?id=1588803
bugzilla.redhat.com/show_bug.cgi?id=1687424
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_2052.json
access.redhat.com/security/cve/CVE-2016-3616
cve.org/CVERecord?id=CVE-2016-3616
nvd.nist.gov/vuln/detail/CVE-2016-3616
access.redhat.com/security/cve/CVE-2018-11212
cve.org/CVERecord?id=CVE-2018-11212
nvd.nist.gov/vuln/detail/CVE-2018-11212
access.redhat.com/security/cve/CVE-2018-11213
cve.org/CVERecord?id=CVE-2018-11213
nvd.nist.gov/vuln/detail/CVE-2018-11213
access.redhat.com/security/cve/CVE-2018-11214
cve.org/CVERecord?id=CVE-2018-11214
access.redhat.com/security/cve/CVE-2018-11813
cve.org/CVERecord?id=CVE-2018-11813
nvd.nist.gov/vuln/detail/CVE-2018-11813
access.redhat.com/security/cve/CVE-2018-14498
cve.org/CVERecord?id=CVE-2018-14498
nvd.nist.gov/vuln/detail/CVE-2018-14498
ubuntu.com/security/CVE-2018-11214
ubuntu.com/security/notices/USN-3706-1
ubuntu.com/security/notices/USN-3706-2
ubuntu.com/security/notices/USN-5497-1
ubuntu.com/security/notices/USN-5497-2
ubuntu.com/security/notices/USN-5336-1
ubuntu.com/security/CVE-2014-9092
ubuntu.com/security/CVE-2016-3616
ubuntu.com/security/CVE-2017-15232
ubuntu.com/security/CVE-2018-1152
ubuntu.com/security/CVE-2018-11212
ubuntu.com/security/CVE-2018-11213
ubuntu.com/security/CVE-2018-11813
ubuntu.com/security/CVE-2020-14152
ubuntu.com/security/CVE-2020-14153