CVE-2026-19025

H5O__layout_decode in H5Olayout.c in HDF5 through 2.3.0 does not validate that a chunked dataset's stored chunk-layout dimensionality matches its dataspace rank when an existing dataset is opened, whereas this check is performed only at dataset-creation time. This allows attackers to cause a denial of service (divide-by-zero and application crash in H5S__hyper_iter_get_seq_list in src/H5Shyper.c) via a crafted HDF5 file with mismatched chunk/dataspace ranks that is opened and read via H5Dopen2 and H5Dread, e.g. by the h5repack tool.
CVSS

No CVSS.

Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) H5O__layout_decode en H5Olayout.c en HDF5 hasta 2.3.0 no valida que la dimensionalidad del diseño de fragmentos almacenado de un conjunto de datos fragmentado coincida con su rango de espacio de datos cuando se abre un conjunto de datos existente, mientras que esta verificación se realiza solo en el momento de la creación del conjunto de datos. Esto permite a los atacantes causar una denegación de servicio (división por cero y caída de la aplicación en H5S__hyper_iter_get_seq_list en src/H5Shyper.c) a través de un archivo HDF5 manipulado con rangos de fragmento/espacio de datos no coincidentes que se abre y lee a través de H5Dopen2 y H5Dread, por ejemplo, por la herramienta h5repack.

Information

Published : 2026-08-05 23:16

Updated : 2026-10-23 21:10


NVD link : CVE-2026-19025

Mitre link : CVE-2026-19025

CVE.ORG link : CVE-2026-19025


JSON object : View

Products Affected

No product.

CWE
CWE-369

Divide By Zero