Medium severity · published Aug 5, 2026
CVE-2026-19027
HDF5 out-of-bounds heap read in N-Bit filter decompression
6.9
CVSS
0.2%
EPSS
No
On KEV
Description
The H5Z__nbit_decompress_one_byte, H5Z__nbit_decompress_one_nooptype, and H5Z__nbit_decompress_one_atomic functions in H5Znbit.c in HDF5 prior to 2.3.0 advance a read index into the compressed chunk buffer without bounding it against the buffer's actual size. This allows attackers to cause an out-of-bounds heap read, and in constrained cases disclosure of adjacent heap memory into decompressed dataset values, via a crafted HDF5 file whose N-Bit filter parameters describe more decompressed data than the stored compressed chunk actually contains, triggered via H5Dread, e.g. by the h5ls or h5repack tools.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 9% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
HD
HDF5 · The HDF Group
<=2.3.0 · source: vendor
Affected product
HD
HDF5
The HDF Group
More from HDF5
8.5
CVE-2026-106547
HDF5 heap buffer overflow in H5VM_array_fill via crafted fill-value metadata
8.2
CVE-2026-19024
HDF5 H5Pget_fill_value NULL Pointer Dereference via Malformed Fill Value Message
6.8
CVE-2026-19029
HDF5 scale-offset filter heap buffer over-read via crafted chunk
6.8
CVE-2026-19028
HDF5 integer underflow in Fletcher32 filter leads to massive out-of-bounds read
6.8
CVE-2026-19026
Nbit filter NULL/short parameter-array dereference