Every CVE Search/ Get API key

CVE-2018-1152

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by...

6.5 MediumFix available

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by zero when processing a crafted BMP image.

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

3.28%Up 0.7 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 6.5

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by zero when processing a crafted BMP image.

Record
CVE-2018-1152
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-369
Updated
2026-11-02
CVE List No score

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by zero when processing a crafted BMP image.

Record
CVE-2018-1152
Updated
2026-11-02
EUVDEUVD-2018-11790 No score

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by zero when processing a crafted BMP image.

Record
EUVD-2018-11790
Updated
2026-11-03
GitHub AdvisoriesGHSA-fr7x-fw4f-wmvr 6.5

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by...

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by zero when processing a crafted BMP image.

Record
GHSA-fr7x-fw4f-wmvr
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-369
Updated
2026-11-02
OSVALPINE-CVE-2018-1152 6.5

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by zero when processing a crafted BMP image.

Record
ALPINE-CVE-2018-1152
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVBELL-CVE-2018-1152 6.5

CVE-2018-1152 does not affect BellSoft software

Record
BELL-CVE-2018-1152
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 10 moreShow less
OSV 6.5

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by zero when processing a crafted BMP image.

Record
CVE-2018-1152
CVSS 3.0
6.5 MediumCVSS: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-1152 6.5

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by zero when processing a crafted BMP image.

Record
DEBIAN-CVE-2018-1152
CVSS 3.0
6.5 MediumCVSS: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-1152 6.5

libjpeg-turbo 1.5.90 is vulnerable to a denial of service vulnerability caused by a divide by zero when processing a crafted BMP image.

Record
UBUNTU-CVE-2018-1152
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2018-0327 No score

Updated libjpeg packages fix security vulnerabilities

Updated libjpeg package fixes security vulnerabilities:

It was found that libjpeg is vulnerable to a denial of service vulnerability caused by a divide by zero when processing a crafted BMP image (CVE-2018-1152).

It was found that libjpeg had a defect where, due to a mishandled EOF, a specially crafted malformed input file (specifically a file with a valid Targa header but incomplete pixel data) would cause cjpeg to generate a file that was potentially thousands of times larger than the input file (CVE-2018-11813).

Record
MGASA-2018-0327
Updated
2026-11-02
OSVopenSUSE-SU-2019:1118-1 No score

Security update for libjpeg-turbo

This update for libjpeg-turbo fixes the following issues:

The following security vulnerabilities were addressed:

  • CVE-2018-14498: Fixed a heap-based buffer over read in get_8bit_row function which could allow to an attacker to cause denial of service (bsc#1128712).
  • CVE-2018-11813: Fixed the end-of-file mishandling in read_pixel in rdtarga.c, which allowed remote attackers to cause a denial-of-service via crafted JPG files due to a large loop (bsc#1096209)
  • CVE-2018-1152: Fixed a denial of service in start_input_bmp() rdbmp.c caused by a divide by zero when processing a crafted BMP image (bsc#1098155)

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2019:1118-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10952-1 No score

libjpeg-turbo-2.1.1-65.2 on GA media

These are all security issues fixed in the libjpeg-turbo-2.1.1-65.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10952-1
Updated
2026-11-02
OSVSUSE-SU-2018:1825-1 No score

Security update for jpeg

This update for jpeg fixes the following issues:

  • CVE-2017-15232: NULL pointer dereferences in jdpostct.c and jquant1.c could lead to denial of service (crash) when processing images [bsc#1062937]
  • CVE-2018-11813: Fixed the end-of-file mishandling in read_pixel in rdtarga.c, which allowed remote attackers to cause a denial-of-service via crafted JPG files due to a large loop [bsc#1096209]
  • CVE-2018-1152: Fixed a denial of service in start_input_bmp() rdbmp.c caused by a divide by zero when processing a crafted BMP image [bsc#1098155]
Record
SUSE-SU-2018:1825-1
Updated
2026-11-02
OSVSUSE-SU-2019:0711-1 No score

Security update for libjpeg-turbo

This update for libjpeg-turbo fixes the following issues:

The following security vulnerabilities were addressed:

  • CVE-2018-14498: Fixed a heap-based buffer over read in get_8bit_row function which could allow to an attacker to cause denial of service (bsc#1128712).
  • CVE-2018-11813: Fixed the end-of-file mishandling in read_pixel in rdtarga.c, which allowed remote attackers to cause a denial-of-service via crafted JPG files due to a large loop (bsc#1096209)
  • CVE-2018-1152: Fixed a denial of service in start_input_bmp() rdbmp.c caused by a divide by zero when processing a crafted BMP image (bsc#1098155)
Record
SUSE-SU-2019:0711-1
Updated
2026-11-02
OSVSUSE-SU-2019:1111-1 No score

Security update for libjpeg-turbo

This update for libjpeg-turbo fixes the following issues:

The following security vulnerabilities were addressed:

  • CVE-2018-14498: Fixed a heap-based buffer over read in get_8bit_row function which could allow to an attacker to cause denial of service (bsc#1128712).
  • CVE-2018-11813: Fixed the end-of-file mishandling in read_pixel in rdtarga.c, which allowed remote attackers to cause a denial-of-service via crafted JPG files due to a large loop (bsc#1096209)
  • CVE-2018-1152: Fixed a denial of service in start_input_bmp() rdbmp.c caused by a divide by zero when processing a crafted BMP image (bsc#1098155)
Record
SUSE-SU-2019:1111-1
Updated
2026-11-02
OSVUSN-3706-1 No 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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libjpeg-turbo
Alpine:v3.10
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.11
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.12
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.13
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.14
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.15
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.16
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.17
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.18
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.19
before 1.5.3-r2
1.5.3-r2
Show 48 moreShow less
Affected packages
PackageAffectedFixed
libjpeg-turbo
Alpine:v3.20
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.21
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.22
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.23
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.24
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.5
before 1.5.3-r1
1.5.3-r1
libjpeg-turbo
Alpine:v3.6
before 1.5.3-r1
1.5.3-r1
libjpeg-turbo
Alpine:v3.7
before 1.5.3-r1
1.5.3-r1
libjpeg-turbo
Alpine:v3.8
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Alpine:v3.9
before 1.5.3-r2
1.5.3-r2
libjpeg-turbo
Debian:12
before 1:2.0.5-1
1:2.0.5-1
libjpeg-turbo
Debian:13
before 1:2.0.5-1
1:2.0.5-1
libjpeg-turbo
Debian:14
before 1:2.0.5-1
1:2.0.5-1
libjpeg-turbo
Debian: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-turbo
Debian:9
From an advisory covering 4 CVEs
before 1:1.5.1-2+deb9u1, plus listed versions
1:1.5.1-2
1:1.5.1-2+deb9u1
libjpeg
Mageia:6
From an advisory covering 2 CVEs
before 1.5.1-1.2.mga6
1.5.1-1.2.mga6
jpeg
SUSE:Linux Enterprise Software Development Kit 11 SP4
From an advisory covering 3 CVEs
before 6b-879.12.7.1
6b-879.12.7.1
jpeg
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 3 CVEs
before 6b-879.12.7.1
6b-879.12.7.1
jpeg
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 3 CVEs
before 6b-879.12.7.1
6b-879.12.7.1
libjpeg-turbo
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 3 CVEs
before 1.5.3-5.7.1
1.5.3-5.7.1
libjpeg62-turbo
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 3 CVEs
before 1.5.3-5.7.1
1.5.3-5.7.1
libjpeg-turbo
SUSE:Linux Enterprise Module for Desktop Applications 15
From an advisory covering 3 CVEs
before 1.5.3-5.7.1
1.5.3-5.7.1
libjpeg-turbo
SUSE:Linux Enterprise Module for Package Hub 15
From an advisory covering 3 CVEs
before 1.5.3-5.7.1
1.5.3-5.7.1
libjpeg-turbo
SUSE:Linux Enterprise Desktop 12 SP3
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg62-turbo
SUSE:Linux Enterprise Desktop 12 SP3
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg-turbo
SUSE:Linux Enterprise Desktop 12 SP4
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg62-turbo
SUSE:Linux Enterprise Desktop 12 SP4
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg-turbo
SUSE:Linux Enterprise Software Development Kit 12 SP3
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg62-turbo
SUSE:Linux Enterprise Software Development Kit 12 SP3
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg-turbo
SUSE:Linux Enterprise Software Development Kit 12 SP4
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg62-turbo
SUSE:Linux Enterprise Software Development Kit 12 SP4
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg-turbo
SUSE:Linux Enterprise Server 12 SP3
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg62-turbo
SUSE:Linux Enterprise Server 12 SP3
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg-turbo
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg62-turbo
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg-turbo
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg62-turbo
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg-turbo
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg62-turbo
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 3 CVEs
before 1.5.3-31.14.2
1.5.3-31.14.2
libjpeg-turbo
Ubuntu:14.04:LTS
before 1.3.0-0ubuntu2.1, plus listed versions
1.3.0-0ubuntu11.3.0-0ubuntu2
1.3.0-0ubuntu2.1
libjpeg-turbo
Ubuntu:16.04:LTS
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-turbo
Ubuntu:18.04:LTS
before 1.5.2-0ubuntu5.18.04.1, plus listed versions
1.5.2-0ubuntu5
1.5.2-0ubuntu5.18.04.1
libjpeg-turbo
Ubuntu: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-turbo
Ubuntu: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-turbo
Ubuntu: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
libjpeg-turbo
openSUSE:Leap 15.0
From an advisory covering 3 CVEs
before 1.5.3-lp150.4.3.2
1.5.3-lp150.4.3.2
libjpeg62-turbo
openSUSE:Leap 15.0
From an advisory covering 3 CVEs
before 1.5.3-lp150.4.3.2
1.5.3-lp150.4.3.2
libjpeg-turbo
openSUSE:Tumbleweed
From an advisory covering 7 CVEs
before 8.2.2-65.2
8.2.2-65.2

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-1152 is a medium vulnerability (CVSS 6.5) in Libjpeg-turbo, published June 18, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.28%, the 88th percentile. Fixed in libjpeg-turbo 1.5.3-r2.

References

Show 38 moreShow less
MoveEnter Open