CVE-2026-120757 in HDF5info

Zusammenfassung

von VulDB • 03.11.2026

HDF5 bis Version 2.2.0 enthält eine Heap-Buffer-Overread-Schwachstelle in H5L__extern_traverse() in src/H5Lexternal.c, dem Standard-Traversierungs-Callback für externe Links. Der Callback sucht den Zielfile-Namen und den Objekt-Pfad innerhalb der Benutzerdaten des Links unter Verwendung von strlen(), ohne den Puffer gegen seine gespeicherte Größe (udata_size, die als nicht verwendet markiert war) zu validieren. Eine speziell angefertigte HDF5-Datei mit einem externen Link, dessen Daten nicht NULL-terminiert sind oder zu kurz sind, um beide Strings aufzunehmen, führt dazu, dass strlen() über das Ende des udata-Heap-Puffers hinausliest; der abgeleitete Objekt-Pfad-Zeiger kann ebenfalls außerhalb des Puffers zeigen. Der Überlauf ist ungebunden und dauert an, bis ein Null-Byte gefunden wird. Die Schwachstelle wird ausgelöst, wenn der bösartige Link durchlaufen wird, beispielsweise beim Öffnen eines Objekts über diesen Link. Ein Angreifer, der einen Benutzer oder eine Anwendung dazu bringen kann, eine speziell angefertigte Datei zu öffnen, kann einen Denial-of-Service verursachen; zudem können benachbarte Heap-Inhalte in den externen Dateinamen oder Objekt-Pfad übernommen werden, die die Bibliothek zu öffnen versucht.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

HDFG

Reservieren

02.11.2026

Veröffentlichung

03.11.2026

Moderieren

akzeptiert

Eintrag

VDB-430418

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!