CVE-2026-120689 in HDF5info

Zusammenfassung

von VulDB • 02.11.2026

HDF5 bis Version 2.2.0 enthält eine Schwachstelle für unkontrollierte Rekursion in der Funktion `H5B__iterate_helper()` in `src/H5B.c`. Bei der Iteration über einen B-Baum der Version 1 überprüft die Funktion nicht, ob das Level eines Kindknotens mit dem erwarteten Level übereinstimmt. Diese Prüfung wird nur in `H5B__cache_deserialize()` durchgeführt, wenn ein Knoten erstmals in den Metadaten-Cache geladen wird. Eine speziell angefertigte HDF5-Datei, deren B-Baum-Kindzeiger auf einen bereits im Cache befindlichen Knoten verweist (z. B. einen Knoten, der auf sich selbst zeigt), umgeht diese Prüfung und verursacht eine unbeschränkte Rekursion, die zu einem Stack-Overflow und einem Absturz führt. Dies kann ausgelöst werden, indem `H5Gget_info()` oder `H5Gget_num_objs()` für eine Gruppe in der speziell angefertigten Datei aufgerufen wird, was über `H5G__obj_info()` und `H5G__stab_count()` zu `H5B_iterate()` führt. Ein Angreifer, der einen Benutzer oder eine Anwendung dazu bringen kann, eine bösartige Datei zu öffnen, kann dadurch einen Denial-of-Service (DoS) verursachen.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

HDFG

Reservieren

02.11.2026

Veröffentlichung

02.11.2026

Moderieren

akzeptiert

Eintrag

VDB-430124

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!