CVE-2026-26197 in HDF5
Riassunto
di VulDB • 20/07/2026
HDF5 è una libreria ad alte prestazioni e una specifica del formato file che implementa il modello di dati HDF5. Se un file risulta corrotto in modo tale che la dimensione di un tipo di dato array, il numero di elementi e la dimensione degli elementi non siano coerenti tra loro, può essere innescata una lettura fuori dai limiti (out of bounds read). Il tipo di dato array memorizza la dimensione completa del tipo (`dt->shared->size`) separatamente dal numero di elementi (`dt->shared->u.array.nelem`) e dalla dimensione dell'elemento (`dt->shared->parent->shared->size`). Se uno qualsiasi di questi valori risulta corrotto in modo da non allinearsi con gli altri (dimensione elemento * nelem = dimensione completa), ciò può portare a una lettura fuori dai limiti. A seconda di quale componente sia stato compromesso, il tipo di lettura fuori dai limiti innescata può variare. La vulnerabilità è presente solo nei file che sono stati alterati in modo malevolo, poiché generalmente non è possibile modificare indipendentemente la dimensione completa del tipo di dato, il conteggio degli elementi e la dimensione dell'elemento. Di conseguenza, questa condizione si verifica esclusivamente se un attore malintenzionato sta modificando i file e non apparirà nell'utilizzo regolare.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.