CVE-2026-120756 in HDF5informazioni

Riassunto

di VulDB • 03/11/2026

HDF5 fino alla versione 2.2.0 contiene una vulnerabilità di heap buffer over-read in H5O__chunk_deserialize() in src/H5Ocache.c. Durante la decodifica dei messaggi dell'intestazione degli oggetti, le dimensioni dichiarate del messaggio vengono confrontate con il limite finale dell'immagine dello chunk prima che il resto dell'intestazione del messaggio (flag e, per gli object header di versione 2, l'indice di creazione opzionale) sia stato decodificato. Poiché il corpo del messaggio inizia dopo questi campi, un messaggio può iniziare fino a quattro byte più in profondità nello chunk rispetto a quanto previsto dal controllo delle dimensioni. Un file HDF5 appositamente creato (crafted) può dichiarare una dimensione del messaggio che supera tale controllo ma si estende oltre la fine dell'immagine dello chunk, causando il decode callback del messaggio, ad esempio H5O__mtime_new_decode() in src/H5Omtime.c, a leggere oltre l'allocazione heap. Il difetto è raggiungibile durante H5Fopen() su un file appositamente creato. Un attaccante che riesce a indurre un utente o un'applicazione ad aprire un file malevolo può causare una denial of service (DoS) o una limitata divulgazione della memoria del processo.

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

Responsabile

HDFG

Prenotare

02/11/2026

Divulgazione

03/11/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!