Show filters
42 Total Results
Displaying 1-10 of 42
Sort by:
Attacker Value
Unknown

CVE-2021-29390

Disclosure Date: August 22, 2023 (last updated October 08, 2023)
libjpeg-turbo version 2.0.90 has a heap-based buffer over-read (2 bytes) in decompress_smooth_data in jdcoefct.c.
Attacker Value
Unknown

CVE-2023-37837

Disclosure Date: July 13, 2023 (last updated October 08, 2023)
libjpeg commit db33a6e was discovered to contain a heap buffer overflow via LineBitmapRequester::EncodeRegion at linebitmaprequester.cpp. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted file.
Attacker Value
Unknown

CVE-2023-37836

Disclosure Date: July 13, 2023 (last updated October 08, 2023)
libjpeg commit db33a6e was discovered to contain a reachable assertion via BitMapHook::BitMapHook at bitmaphook.cpp. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted file.
Attacker Value
Unknown

CVE-2023-2804

Disclosure Date: May 25, 2023 (last updated October 08, 2023)
A heap-based buffer overflow issue was discovered in libjpeg-turbo in h2v2_merged_upsample_internal() function of jdmrgext.c file. The vulnerability can only be exploited with 12-bit data precision for which the range of the sample data type exceeds the valid sample range, hence, an attacker could craft a 12-bit lossless JPEG image that contains out-of-range 12-bit samples. An application attempting to decompress such image using merged upsampling would lead to segmentation fault or buffer overflows, causing an application to crash.
Attacker Value
Unknown

CVE-2020-35538

Disclosure Date: August 31, 2022 (last updated October 08, 2023)
A crafted input file could cause a null pointer dereference in jcopy_sample_rows() when processed by libjpeg-turbo.
Attacker Value
Unknown

CVE-2022-37770

Disclosure Date: August 18, 2022 (last updated October 08, 2023)
libjpeg commit 281daa9 was discovered to contain a segmentation fault via LineMerger::GetNextLowpassLine at linemerger.cpp. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted file.
Attacker Value
Unknown

CVE-2022-37769

Disclosure Date: August 18, 2022 (last updated October 08, 2023)
libjpeg commit 281daa9 was discovered to contain a segmentation fault via HuffmanDecoder::Get at huffmandecoder.hpp. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted file.
Attacker Value
Unknown

CVE-2022-37768

Disclosure Date: August 18, 2022 (last updated October 08, 2023)
libjpeg commit 281daa9 was discovered to contain an infinite loop via the component Frame::ParseTrailer.
Attacker Value
Unknown

CVE-2022-35166

Disclosure Date: August 18, 2022 (last updated October 08, 2023)
libjpeg commit 842c7ba was discovered to contain an infinite loop via the component JPEG::ReadInternal.
Attacker Value
Unknown

CVE-2021-46822

Disclosure Date: June 18, 2022 (last updated October 07, 2023)
The PPM reader in libjpeg-turbo through 2.0.90 mishandles use of tjLoadImage for loading a 16-bit binary PPM file into a grayscale buffer and loading a 16-bit binary PGM file into an RGB buffer. This is related to a heap-based buffer overflow in the get_word_rgb_row function in rdppm.c.