CVE-2026-120689 in HDF5informazioni

Riassunto

di VulDB • 02/11/2026

HDF5 fino alla versione 2.2.0 contiene una vulnerabilità di ricorsione non controllata in H5B__iterate_helper() nel file src/H5B.c. Durante l'iterazione di un B-tree di versione 1, la funzione non verifica che il livello di un nodo figlio corrisponda al livello atteso. Tale controllo viene eseguito solo in H5B__cache_deserialize() quando un nodo viene caricato per la prima volta nella cache dei metadati. Un file HDF5 manipolato ad hoc, il cui puntatore a un figlio del B-tree fa riferimento a un nodo già presente nella cache (come un nodo che punta a se stesso), elude il controllo e provoca una ricorsione illimitata, portando all'esaurimento dello stack e al crash dell'applicazione. Questo può essere innescato chiamando H5Gget_info() o H5Gget_num_objs() su un gruppo nel file manipolato ad hoc, che raggiunge H5B_iterate() attraverso H5G__obj_info() e H5G__stab_count(). Un attaccante in grado di indurre un utente o un'applicazione ad aprire un file malevolo può causare una negazione del servizio (DoS).

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

Responsabile

HDFG

Prenotare

02/11/2026

Divulgazione

02/11/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!