LibTIFF
cpe:2.3:a:libtiff:libtiff:*:*:*:*:*:*:*
- <= 4.7.0
A critical buffer overflow vulnerability has been identified in LibTIFF versions prior to 4.7.0. The issue arises in the thumbnail tool, specifically within the 'setrow' function of 'tools/thumbnail.c'. This vulnerability allows for out-of-bounds memory access, which could be exploited to overwrite memory and potentially execute arbitrary code. The vulnerability requires local access to be exploited.
Exploitation of this vulnerability causes a global buffer overflow, leading to out-of-bounds memory access. This type of memory corruption can often be exploited to execute arbitrary code or cause a program to crash.
The vulnerability can be reproduced by using a crafted TIFF file with the LibTIFF thumbnail tool. After building LibTIFF with AddressSanitizer and AFL++ as the compiler, the thumbnail tool can be executed with the crafted file. The AddressSanitizer output will indicate a global buffer overflow, confirming the vulnerability.
Users are advised to update to LibTIFF version 4.7.0 or later, where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.