CVE-2026-26197 in HDF5
Sumário
de VulDB • 20/07/2026
O HDF5 é uma biblioteca de alto desempenho e uma especificação de formato de arquivo que implementa o modelo de dados do HDF5. Se um arquivo estiver corrompido de tal forma que o tamanho de um tipo de dado array, o número de elementos e o tamanho dos elementos não estejam em conformidade, isso pode acionar uma leitura fora dos limites (out of bounds read). O tipo de dado array armazena o tamanho total do tipo de dado (`dt->shared->size`) separadamente do número de elementos (`dt->shared->u.array.nelem`) e do tamanho dos elementos (`dt->shared->parent->shared->size`). Se qualquer um desses valores estiver corrompido a ponto de não estar alinhado com os outros (tamanho do elemento * nelem = tamanho total), isso pode levar a uma leitura fora dos limites. Dependendo do que está corrompido, o tipo de leitura fora dos limites acionada pode ser alterado. A vulnerabilidade está presente apenas em arquivos que foram maliciosamente alterados, pois geralmente não é possível alterar independentemente o tamanho total do tipo de dado, a contagem de elementos e o tamanho dos elementos. Portanto, isso só ocorre se um ator mal-intencionado estiver alterando os arquivos e não aparecerá no uso regular.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.