Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-19025

Опубликовано: 05 авг. 2026
Источник: redhat
CVSS3: 5
EPSS Низкий

Описание

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.

A flaw was found in HDF5. An attacker can craft a malicious HDF5 file that, when opened and read by an application, exploits a validation bypass. This bypass, related to mismatched chunk-layout dimensionality and dataspace rank, leads to a divide-by-zero error, causing a denial of service (DoS) and application crash.

Отчет

A flaw was found in HDF5's H5O__layout_decode() function. When opening an existing dataset, HDF5 fails to validate that a chunked dataset's stored chunk-layout dimensionality matches its dataspace rank. An attacker can craft a malicious HDF5 file with mismatched dimensionality and trick a user or application into opening and reading it via functions like H5Dopen2() or utilities like h5repack. Processing this file triggers a divide-by-zero arithmetic exception in H5S__hyper_iter_get_seq_list(), resulting in an immediate application crash and denial of service.

Меры по смягчению последствий

Do not open or process untrusted HDF5 files using applications or utilities (such as h5repack) linked against vulnerable versions of the HDF5 library. Ensure files originate from trusted sources or isolate untrusted file parsing within a sandboxed environment.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux AI (RHEL AI) 3hdf5Affected
Red Hat Hardened Imageshdf5Affected

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-369
https://bugzilla.redhat.com/show_bug.cgi?id=2511850hdf5: HDF5: Denial of Service due to malformed chunk data in files

EPSS

Процентиль: 2%
0.00117
Низкий

5 Medium

CVSS3

Связанные уязвимости

ubuntu
11 дней назад

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.

nvd
11 дней назад

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.

msrc
10 дней назад

HDF5 divide-by-zero (SIGFPE) via mismatched chunk-layout dimensionality and dataspace rank on dataset open

debian
11 дней назад

H5O__layout_decode in H5Olayout.c in HDF5 through 2.3.0 does not valid ...

github
11 дней назад

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.

EPSS

Процентиль: 2%
0.00117
Низкий

5 Medium

CVSS3