Skip to content
Heist/ feed
MediumFix available

hdf5 security update

Type: advisorySource: OSV1 source record

HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data. HDF5 is portable and is extensible, allowing applications to evolve in their use of HDF5. The HDF5 Technology suite includes tools and applications for managing, manipulating, viewing, and analyzing data in the HDF5 format. Security Fix(es): A vulnerability classified as problematic was found in HDF5 up to 1.14.6. This vulnerability affects the function H5F__accum_free of the file src/H5Faccum.c. The manipulation of the argument overlap_size leads to heap-based buffer overflow. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used.(CVE-2025-2915) 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.(CVE-2026-19025)

Announced Group revision 1
Original source ↗

OESA-2026-4051

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: osv:OESA-2026-4051

hdf5

Source reference: /affected/0/package/name

Affected versions
Not stated in this record
Fixed versions
1.14.5-7.oe2403sp4

Source reference: /affected/0/ranges

Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "ranges": [
      {
        "type": "ECOSYSTEM",
        "events": [
          {
            "introduced": "0"
          },
          {
            "fixed": "1.14.5-7.oe2403sp4"
          }
        ]
      }
    ],
    "package": {
      "name": "hdf5",
      "purl": "pkg:rpm/openEuler/hdf5&distro=openEuler-24.03-LTS-SP4",
      "ecosystem": "openEuler:24.03-LTS-SP4"
    },
    "database_specific": {
      "source": "https://repo.openeuler.org/security/data/osv/OESA-2026-4051.json"
    },
    "ecosystem_specific": {
      "src": [
        "hdf5-1.14.5-7.oe2403sp4.src.rpm"
      ],
      "x86_64": [
        "hdf5-1.14.5-7.oe2403sp4.x86_64.rpm",
        "hdf5-debuginfo-1.14.5-7.oe2403sp4.x86_64.rpm",
        "hdf5-debugsource-1.14.5-7.oe2403sp4.x86_64.rpm",
        "hdf5-devel-1.14.5-7.oe2403sp4.x86_64.rpm",
        "hdf5-mpich-1.14.5-7.oe2403sp4.x86_64.rpm",
        "hdf5-mpich-devel-1.14.5-7.oe2403sp4.x86_64.rpm",
        "hdf5-mpich-static-1.14.5-7.oe2403sp4.x86_64.rpm",
        "hdf5-openmpi-1.14.5-7.oe2403sp4.x86_64.rpm",
        "hdf5-openmpi-devel-1.14.5-7.oe2403sp4.x86_64.rpm",
        "hdf5-openmpi-static-1.14.5-7.oe2403sp4.x86_64.rpm"
      ],
      "aarch64": [
        "hdf5-1.14.5-7.oe2403sp4.aarch64.rpm",
        "hdf5-debuginfo-1.14.5-7.oe2403sp4.aarch64.rpm",
        "hdf5-debugsource-1.14.5-7.oe2403sp4.aarch64.rpm",
        "hdf5-devel-1.14.5-7.oe2403sp4.aarch64.rpm",
        "hdf5-mpich-1.14.5-7.oe2403sp4.aarch64.rpm",
        "hdf5-mpich-devel-1.14.5-7.oe2403sp4.aarch64.rpm",
        "hdf5-mpich-static-1.14.5-7.oe2403sp4.aarch64.rpm",
        "hdf5-openmpi-1.14.5-7.oe2403sp4.aarch64.rpm",
        "hdf5-openmpi-devel-1.14.5-7.oe2403sp4.aarch64.rpm",
        "hdf5-openmpi-static-1.14.5-7.oe2403sp4.aarch64.rpm"
      ]
    }
  }
]

Publisher severity

medium

Source reference: /database_specific/severity

Event
#14691 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement