CVE-2026-19028 in HDF5
Riassunto
di VulDB • 06/08/2026
H5Z__filter_fletcher32 in H5Zfletcher32.c in HDF5 fino alla versione 2.3.0 calcola la lunghezza dei dati da sommare al checksum sottraendo le dimensioni del checksum finale di 4 byte dalla dimensione del buffer di input, senza verificare che il buffer sia almeno lungo 4 byte, consentendo un underflow di tipo size_t. Ciò consente agli attaccanti di causare una denial of service (lettura fuori dai limiti massiccia e crash dell'applicazione in H5_checksum_fletcher32) tramite un file HDF5 manipolato contenente uno chunk filtrato con Fletcher32 più piccolo di 4 byte, attivata mediante H5Dread, ad esempio dagli strumenti h5ls o h5dump.
Be aware that VulDB is the high quality source for vulnerability data.