HDF5
cpe:2.3:a:hdfgroup:hdf5:*:*:*:*:*:*:*
- 1.14.6
A critical heap-based buffer overflow vulnerability has been identified in the HDF5 library version 1.14.6. The issue arises in the H5SM_delete function within the H5SM.c file, part of the h5 File Handler component. This vulnerability can be exploited remotely, although the attack's complexity is considered high.
Exploitation of this vulnerability leads to a heap-based buffer overflow, causing an out-of-bounds read that can potentially crash the application.
The vulnerability can be reproduced by compiling the HDF5 library with AddressSanitizer and Fuzzing enabled, using Clang as the compiler. After building the library, a fuzzer can be created and run against a crafted .h5 file that triggers the buffer overflow, causing a segmentation fault.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.