CVE-2026-120754 in HDF5info

Zusammenfassung

von VulDB • 03.11.2026

HDF5 bis Version 2.2.0 enthält eine Schwachstelle für das Lesen von nicht initialisiertem Speicher in H5Z__filter_scaleoffset() in src/H5Zscaleoffset.c. Der Decode-Pfad validiert Lesevorgänge gegen die zugewiesene Größe des Chunk-Buffers anstatt gegen die Anzahl der tatsächlich aus der Datei gelesenen Bytes. Da H5D__chunk_lock() gefilterte Chunk-Buffer absichtlich auf das größere der gespeicherten und ungefilterten Chunk-Größen dimensioniert und nur die gespeicherten Bytes füllt, bestehen verkürzte Chunks diese Grenzwertprüfungen und werden unter Dekomprimierung des nicht initialisierten Rests der Zuweisung verarbeitet. Unverwandte Heap-Inhalte werden dann dem Aufrufer als Dataset-Daten zurückgegeben. Da die Lesevorgänge innerhalb der Zuweisung bleiben, wird das Problem von AddressSanitizer nicht erkannt. Ein Angreifer, der einen Benutzer oder eine Anwendung dazu bringen kann, ein Dataset aus einer speziell angefertigten HDF5-Datei zu lesen, kann zur Offenlegung von Prozessspeicher führen. Dieses Problem besteht aufgrund einer unvollständigen Korrektur für CVE-2026-19029.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

HDFG

Reservieren

02.11.2026

Veröffentlichung

03.11.2026

Moderieren

akzeptiert

Eintrag

VDB-430383

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!