Skip to content
OpenAdvisories
Unscored CVE-2018-20330 EUVD-2018-12888GHSA-4qq8-w9wg-4qw8

The tjLoadImage function in libjpeg-turbo 2.0.1 has an integer overflow with a resultant heap-based buffer overflow via a BMP image because…

Published Dec 21, 2018 · Updated Aug 5, 2024 · Assigned by mitre

Description

The tjLoadImage function in libjpeg-turbo 2.0.1 has an integer overflow with a resultant heap-based buffer overflow via a BMP image because multiplication of pitch and height is mishandled, as demonstrated by tjbench.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libjpeg-turbo 1.5.2-0ubuntu5.18.04.3 USN-4190-1
Ubuntu 16.04 LTS libjpeg-turbo 1.4.2-0ubuntu3.3 USN-4190-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libjpeg-turbo 8.2.2-65.2 openSUSE-SU-2024:10952-1
ReleasePackageFixed inAdvisory
Alpine v3.24 libjpeg-turbo 2.0.2-r0 —
Alpine v3.23 libjpeg-turbo 2.0.2-r0 —
Alpine v3.22 libjpeg-turbo 2.0.2-r0 —
Alpine v3.21 libjpeg-turbo 2.0.2-r0 —
Alpine v3.20 libjpeg-turbo 2.0.2-r0 —
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 libjpeg-turbo 2.0.2-r0 —
Alpine v3.18 libjpeg-turbo 2.0.2-r0 —
Alpine v3.17 libjpeg-turbo 2.0.2-r0 —
Alpine v3.16 libjpeg-turbo 2.0.2-r0 —
Alpine v3.15 libjpeg-turbo 2.0.2-r0 —
Alpine v3.14 libjpeg-turbo 2.0.2-r0 —
Alpine v3.13 libjpeg-turbo 2.0.2-r0 —
Alpine v3.12 libjpeg-turbo 2.0.2-r0 —
Alpine v3.11 libjpeg-turbo 2.0.2-r0 —
Alpine v3.10 libjpeg-turbo 2.0.2-r0 —

Advisories 2

References