Skip to content
Heist/ feed
High

HDF5 heap buffer overflow in H5VM_array_fill via crafted fill-value metadata

Type: advisorySource: Official CVE List1 source record

A heap-based buffer overflow in H5VM_array_fill() in src/H5VM.c in HDF5 before 2.2.0 lets a remote attacker cause an application crash and possibly execute arbitrary code with a crafted HDF5 file. When a dataset's unallocated chunks are read, H5D__fill_init() fills the fill-value buffer from datatype and dataspace metadata in the file. If that metadata is inconsistent with the buffer's allocated size, the write goes past the end of the buffer. The attacker can control the content written through the fill value stored in the file.

Announced Group revision 1
Original source ↗

CVE-2026-106547

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: cve:CVE-2026-106547

HDF5

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "The HDF Group",
    "modules": [
      "H5VM_array_fill"
    ],
    "product": "HDF5",
    "versions": [
      {
        "status": "affected",
        "version": "1.10.0",
        "lessThan": "2.2.0",
        "versionType": "semver"
      }
    ],
    "defaultStatus": "unaffected"
  }
]
Related CVEs
CVE-2026-106547

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

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