OSGeo gdal
cpe:2.3:a:osgeo:gdal:*:*:*:*:*:*:*
- <= 3.13.0dev-4
A heap-based buffer overflow vulnerability has been identified in OSGeo GDAL versions through 3.13.0dev-4. The issue arises in the HDF4-EOS handling, specifically within the SWSDfldsrch function of the SWapi.c file. The vulnerability is triggered by an unsigned underflow in the quote-stripping process, which can be exploited to read an excessive amount of data from the stack, leading to a crash. This vulnerability requires local access to exploit.
Exploitation of this vulnerability causes a denial-of-service condition by crashing the application.
The vulnerability can be reproduced using the 'gdalmdiminfo' command-line tool with a crafted HDF-EOS swath file that triggers the out-of-bounds read. The AddressSanitizer (ASan) can be used to detect the memory corruption caused by the vulnerability.
Users are advised to upgrade to OSGeo GDAL version 3.13.0RC1, which addresses this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.