PT-2014-2023 · Mozjpeg+8 · Mozjpeg+8

Hongxuchen

·

Published

2014-03-12

·

Updated

2022-08-08

·

CVE-2018-14498

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions libjpeg-turbo versions through 1.5.90 MozJPEG versions through 3.3.1
Description The issue is related to a buffer over-read in the get 8bit row function in rdbmp.c of the libjpeg library. This can be exploited by a remote attacker to cause a denial of service, leading to a heap-based buffer over-read and application crash. The exploitation is possible via a crafted 8-bit BMP file where one or more color indices are out of range for the number of palette entries.
Recommendations For libjpeg-turbo versions through 1.5.90, update to a version later than 1.5.90 to resolve the issue. For MozJPEG versions through 3.3.1, update to a version later than 3.3.1 to resolve the issue. As a temporary workaround, consider restricting the use of the get 8bit row function in rdbmp.c until a patch is available.

Exploit

Fix

DoS

Out of bounds Read

Weakness Enumeration

Related Identifiers

ALSA-2019:3705
ALT-PU-2019-1631
ALT-PU-2020-1130
ALT-PU-2020-2252
BDU:2021-01309
CESA-2019_2052
CESA-2019_3705
CVE-2018-14498
DLA-1719-1
DLA-2302-1
MGASA-2019-0132
OPENSUSE-SU-2019:1118-1
OPENSUSE-SU-2019_1118-1
OPENSUSE-SU-2019_1343-1
RHSA-2019:2052
RHSA-2019:3705
RHSA-2019_2052
RHSA-2019_3705
RLSA-2019:3705
SUSE-SU-2019:0711-1
SUSE-SU-2019:1111-1
USN-4190-1
USN-5553-1

Affected Products

Alt Linux
Almalinux
Centos
Mozjpeg
Red Hat
Rocky Linux
Suse
Ubuntu
Libjpeg-Turbo