Impact
A corrupted HDF5 file can present an array datatype in which the declared full size, the element count, and the element size are not internally consistent. When the HDF5 library parses such a datatype it may read beyond the bounds of the allocated buffer, which can leak memory contents or crash the process. The flaw is only triggered by maliciously altered files and does not occur under normal operation.
Affected Systems
The defect resides in the HDF5 library from HDFGroup. It is triggered only when an HDF5 file with corrupted array datatype metadata—improperly matching full size, element count, and element size—explores such a file. Any application that loads untrusted HDF5 files could be impacted. Regular use with genuine files is unaffected, as the corruption would need to be introduced maliciously.
Risk and Exploitability
The CVSS score of 5.9 indicates a medium‑severity vulnerability. The EPSS score is below 1% and the issue is not listed in CISA KEV, suggesting limited exploitation in the wild. The likely attack vector involves delivering a specially crafted HDF5 file to a process that opens or parses it; the corrupt array metadata causes the library to perform an out‑of‑bounds read, potentially exposing private data or causing a denial of service.
OpenCVE Enrichment