HDF5: Heap-basierter Pufferüberlauf in der Verarbeitung von Fill Values
Zusammenfassung
HDF5, eine Bibliothek für wissenschaftliche Datendateien, enthält einen heap-basierten Pufferüberlauf in H5VM_array_fill() in src/H5VM.c. Beim Lesen nicht zugewiesener Chunks eines Datasets wird der Puffer für den Fill Value aus Metadaten der Datei aufgebaut; sind diese Metadaten inkonsistent, schreibt die Bibliothek über das Pufferende hinaus. Ein Angreifer, der eine manipulierte HDF5-Datei bereitstellen kann, kann einen Absturz verursachen und möglicherweise beliebigen Code ausführen, wobei er den geschriebenen Inhalt über den gespeicherten Fill Value steuert. Der CVSS-Vektor setzt lokalen Zugriff und Benutzerinteraktion voraus, daher ist der realistische Angriffsweg eine schädliche Datei, die von einem Benutzer oder einer Anwendung geöffnet wird.
Betroffen
- HDF5 1.10.0 bis vor 2.2.0 (CNA-Eintrag)
- Distributionspakete: betroffene Builds variieren; mit dem Tracker der Distribution prüfen. Unbekannt.
Behoben in
- HDF5 2.2.0 (Korrekturversion laut CNA-Eintrag, OpenCVE und VulDB)
- Die Ankündigung von HDF Group zu 2.2.0 nennt drei Sicherheitskorrekturen, der geprüfte Auszug nennt diese CVE jedoch nicht. Nicht verifiziert.
- Korrigierte Builds einzelner Distributionen: Unbekannt.
Umgehung
- Keine vom Hersteller dokumentierte Workaround bekannt.
- HDF5-Dateien aus unbekannten oder nicht vertrauenswürdigen Quellen nicht öffnen.
- Nicht vertrauenswürdige Dateien in einem isolierten Container oder einer VM mit eingeschränkten Rechten verarbeiten.
Ausnutzung
- Keine bekannte Ausnutzung in freier Wildbahn.
- CISA SSVC: Exploitation none, Automatable no, Technical Impact total.
- In der Recherche wurde kein öffentlicher Proof of Concept gefunden; vor einer Abhängigkeit erneut prüfen.
Unsere Empfehlung
- Systeme und Anwendungen inventarisieren, die HDF5 einbinden (zum Beispiel libhdf5, h5py, Analysewerkzeuge von Drittherstellern).
- Auf HDF5 2.2.0 oder auf einen Distributions-Build aktualisieren, dessen Korrektur bestätigt ist.
- Bis zur Korrektur die Verarbeitung von HDF5-Dateien von Dritten einschränken.
- Vor der Annahme einer Korrektur die Sicherheitshinweise des Herstellers oder der Distribution prüfen.
- Priorität: mittel; auf hoch erhöhen, wo HDF5-basierte Werkzeuge externe Dateien verarbeiten.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- HDF5 pull request #6529 (linked in CVE record) github.com
- VulDB CVE-2026-106547 vuldb.com
- VulDB vulnerability 414616 vuldb.com
- OSV Debian entry CVE-2026-106547 osv.dev
- Vulners Red Hat entry CVE-2026-106547 vulners.com
- HDF Group release announcement HDF5 2.2.0 www.hdfgroup.org
- HDF Group HDF5 security policy github.com
- OpenCVE CVE-2026-106547 app.opencve.io
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 11:17.
Referenzen der NVD (1)
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
