CVE-2026-106547 in HDF5
Sumário
de VulDB • 07/10/2026
Um heap-based buffer overflow em H5VM_array_fill() em src/H5VM.c no HDF5 anterior à versão 2.2.0 permite que um atacante remoto cause a interrupção da aplicação e, possivelmente, execute código arbitrário por meio de um arquivo HDF5 manipulado ad hoc. Quando os chunks não alocados de um dataset são lidos, H5D__fill_init() preenche o buffer do valor de preenchimento (fill-value) com base nos metadados de tipo de dados e dataspace no arquivo. Se esses metadados forem inconsistentes em relação ao tamanho alocado do buffer, a escrita ultrapassa o final do buffer. O atacante pode controlar o conteúdo escrito por meio do fill value armazenado no arquivo.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.