CVE-2026-120758 in HDF5informazioni

Riassunto

di VulDB • 03/11/2026

HDF5 fino alla versione 2.2.0 contiene una vulnerabilità di dereferenziazione di puntatore NULL in H5HL_unprotect() nel file src/H5HL.c. H5HL_protect() blocca (pin) un'unica voce della cache dei metadati per un heap locale, ovvero il prefisso dell'heap o il blocco dati separato, e H5HL_unprotect() sblocca tale voce all'ultima operazione di unprotection. Quando la cache dei metadati distrugge una voce di heap locale corrotta, H5HL__prfx_dest() la scollega dall'heap impostando heap->prfx o heap->dblk su NULL. Un file HDF5 appositamente creato può quindi raggiungere H5HL_unprotect() senza alcun oggetto in cache da sbloccare, e la funzione passa il puntatore NULL a H5AC_unpin_entry(). Ciò provoca un errore di asserzione nelle build di debug e una dereferenziazione di puntatore NULL con crash nelle build di release. Un attaccante che riesce a indurre un utente o un'applicazione ad aprire ed esplorare un file malevolo può causare un denial of service (DoS).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

HDFG

Prenotare

02/11/2026

Divulgazione

03/11/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!