In HDF5 1.10.1, there is an out of bounds read vulnerability in the function H5T_conv_struct_opt in H5Tconv.c in libhdf5.a. For example, h5dump would crash when someone opens a crafted hdf5 file.
CVSS Details
- CVSS 3.0 Base Score: 6.5
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade hdf5No solution exists | May 15, 2025 | May 15, 2025 |
| Suse | — | Upgrade mvapich2-gnu-hpc-macros-develUpgrade libhdf5_hl-gnu-mpich-hpcUpgrade mvapich2-psm_2_3_7-gnu-hpc-docUpgrade hdf5_1_10_11-gnu-mvapich2-hpc-develUpgrade mvapich2-psm2_2_3_7-gnu-hpc-develUpgrade mvapich2-psm2-gnu-hpc-develUpgrade hdf5_1_10_11-gnu-mpich-hpc-moduleUpgrade hdf5-hpc-examplesUpgrade libhdf5_cpp-gnu-openmpi3-hpcUpgrade libhdf5_fortran_1_10_11-gnu-hpcUpgrade mpich_4_1_2-gnu-hpcUpgrade libhdf5hl_fortran_1_10_11-gnu-mpich-hpcUpgrade libhdf5_cpp-gnu-openmpi4-hpcUpgrade openmpi4-gnu-hpc-develUpgrade libmca_common_dstore1Upgrade libhdf5_cpp-gnu-hpcUpgrade hdf5_1_10_11-gnu-openmpi4-hpc-devel-staticUpgrade mpich-ofi-develUpgrade mvapich2-psm2-gnu-hpc-macros-develUpgrade openmpi4-macros-develUpgrade openmpi_4_1_6-gnu-hpc-docsUpgrade libhdf5_hl_cpp-gnu-openmpi4-hpcUpgrade libhdf5-gnu-hpcUpgrade openmpi_4_1_6-gnu-hpc-macros-develUpgrade mpich-ofiUpgrade libhdf5_1_10_11-gnu-mvapich2-hpcUpgrade libhdf5-gnu-mvapich2-hpcUpgrade libhdf5_hl_1_10_11-gnu-openmpi3-hpcUpgrade libhdf5-gnu-openmpi3-hpcUpgrade hdf5-gnu-mpich-hpcUpgrade libhdf5hl_fortran_1_10_11-gnu-openmpi1-hpcUpgrade openmpi4-testsuiteUpgrade mpich-gnu-hpc-macros-develUpgrade libhdf5_hl_cpp_1_10_11-gnu-hpcUpgrade mpich-develUpgrade libhdf5_cpp_1_10_11-gnu-openmpi1-hpcUpgrade libhdf5_hl-gnu-openmpi4-hpcUpgrade mpich_4_1_2-gnu-hpc-devel-staticUpgrade libhdf5hl_fortran_1_10_11-gnu-mvapich2-hpcUpgrade openmpi_4_1_4-gnu-hpc-devel-staticUpgrade libhdf5_cpp_1_10_11-gnu-openmpi3-hpcUpgrade mvapich2_2_3_7-gnu-hpc-develUpgrade libhdf5hl_fortran_1_10_11-gnu-hpcUpgrade mvapich2-psmUpgrade libhdf5_hl_cpp_1_10_11-gnu-openmpi3-hpcUpgrade libhdf5_fortran-gnu-hpcUpgrade mpich-ofi_4_0_2-gnu-hpc-devel-staticUpgrade mvapich2-psm_2_3_7-gnu-hpc-devel-staticUpgrade mvapich2-psm2_2_3_7-gnu-hpc-devel-staticUpgrade hdf5_1_10_11-gnu-openmpi1-hpc-develUpgrade libhdf5_cpp_1_10_11-gnu-openmpi4-hpcUpgrade openmpi_4_1_4-gnu-hpc-testsuiteUpgrade openmpi4-configUpgrade libhdf5_hl_1_10_11-gnu-mpich-hpcUpgrade hdf5_1_10_11-gnu-mvapich2-hpc-devel-staticUpgrade openmpi_4_1_6-gnu-hpc-devel-staticUpgrade mvapich2_2_3_7-gnu-hpcUpgrade openmpi_4_1_4-gnu-hpcUpgrade mpich_4_1_2-gnu-hpc-macros-develUpgrade luaposix-docUpgrade mvapich2-psm-gnu-hpcUpgrade hdf5_1_10_11-gnu-mvapich2-hpcUpgrade libhdf5_hl_fortran-gnu-mpich-hpcUpgrade pmix-testUpgrade mpich-ofi_4_1_2-gnu-hpc-macros-develUpgrade hdf5_1_10_11-gnu-hpcUpgrade libhdf5_fortran_1_10_11-gnu-openmpi4-hpcUpgrade pmix-mca-paramsUpgrade libhdf5_hl_cpp-gnu-openmpi3-hpcUpgrade libhdf5-gnu-openmpi1-hpcUpgrade libhdf5hl_fortran_1_10_11-gnu-openmpi4-hpcUpgrade mpich-gnu-hpc-develUpgrade hdf5_1_10_11-gnu-openmpi3-hpc-moduleUpgrade mpich-ofi-gnu-hpc-macros-develUpgrade mvapich2-psm2-devel-staticUpgrade hdf5_1_10_11-gnu-openmpi3-hpc-devel-staticUpgrade mpich-ofi-gnu-hpcUpgrade libhdf5_hl_fortran-gnu-openmpi1-hpcUpgrade pmix-plugin-mungeUpgrade mpich_4_0_2-gnu-hpc-macros-develUpgrade hdf5-gnu-openmpi3-hpcUpgrade mvapich2-psm2_2_3_7-gnu-hpcUpgrade hdf5-gnu-openmpi4-hpcUpgrade libopenmpi4-gnu-hpcUpgrade mpich-gnu-hpcUpgrade openmpi_4_1_4-gnu-hpc-develUpgrade lua51-luatermUpgrade openmpi4-gnu-hpc-devel-staticUpgrade pmix-develUpgrade hdf5-gnu-hpcUpgrade hdf5_1_10_11-gnu-openmpi1-hpcUpgrade libhdf5_1_10_11-gnu-openmpi3-hpcUpgrade hdf5_1_10_11-gnu-hpc-devel-staticUpgrade libhdf5_hl_1_10_11-gnu-hpcUpgrade mvapich2_2_3_7-gnu-hpc-docUpgrade mpichUpgrade mpich-ofi_4_0_2-gnu-hpc-develUpgrade lua53-luaposixUpgrade mvapich2_2_3_7-gnu-hpc-devel-staticUpgrade mpich-ofi_4_1_2-gnu-hpc-develUpgrade mpich_4_0_2-gnu-hpcUpgrade pmix-pluginsUpgrade libhdf5_hl_cpp_1_10_11-gnu-mvapich2-hpcUpgrade hdf5_1_10_11-gnu-openmpi3-hpcUpgrade openmpi_4_1_4-gnu-hpc-docsUpgrade libhdf5-gnu-mpich-hpcUpgrade hdf5_1_10_11-gnu-openmpi1-hpc-moduleUpgrade libhdf5_cpp_1_10_11-gnu-mpich-hpcUpgrade libhdf5_fortran_1_10_11-gnu-mpich-hpcUpgrade hdf5_1_10_11-gnu-hpc-develUpgrade mvapich2-gnu-hpc-docUpgrade libhdf5_fortran_1_10_11-gnu-mvapich2-hpcUpgrade libhdf5hl_fortran_1_10_11-gnu-openmpi3-hpcUpgrade libopenmpi_4_1_6-gnu-hpcUpgrade mvapich2-psm2Upgrade libhdf5_hl_fortran-gnu-openmpi3-hpcUpgrade mvapich2_2_3_7-gnu-hpc-macros-develUpgrade mvapich2-devel-staticUpgrade hdf5_1_10_11-gnu-openmpi4-hpc-develUpgrade mvapich2-develUpgrade libhdf5_cpp_1_10_11-gnu-hpcUpgrade hdf5-gnu-mvapich2-hpc-develUpgrade hdf5_1_10_11-gnu-mpich-hpcUpgrade hdf5_1_10_11-gnu-openmpi3-hpc-develUpgrade libhdf5_hl_1_10_11-gnu-openmpi1-hpcUpgrade libhdf5_hl_cpp-gnu-mpich-hpcUpgrade libhdf5_fortran-gnu-openmpi1-hpcUpgrade mvapich2Upgrade libhdf5_hl_cpp_1_10_11-gnu-openmpi1-hpcUpgrade libhdf5_hl-gnu-mvapich2-hpcUpgrade lua53-luatermUpgrade libhdf5_1_10_11-gnu-openmpi4-hpcUpgrade openmpi4Upgrade libhdf5_fortran_1_10_11-gnu-openmpi3-hpcUpgrade mpich-gnu-hpc-devel-staticUpgrade mvapich2-psm_2_3_7-gnu-hpc-macros-develUpgrade mvapich2-gnu-hpc-develUpgrade mvapich2-psm-gnu-hpc-docUpgrade mpich-ofi-gnu-hpc-devel-staticUpgrade hdf5_1_10_11-gnu-mvapich2-hpc-moduleUpgrade openmpi_4_1_6-gnu-hpcUpgrade mvapich2-psm2-gnu-hpc-docUpgrade openmpi4-gnu-hpc-macros-develUpgrade libhdf5_fortran-gnu-openmpi3-hpcUpgrade libhdf5_hl_fortran-gnu-hpcUpgrade libhdf5-gnu-openmpi4-hpcUpgrade mpich-ofi_4_0_2-gnu-hpc-macros-develUpgrade mvapich2-psm2-gnu-hpcUpgrade mpich_4_0_2-gnu-hpc-devel-staticUpgrade libhdf5_1_10_11-gnu-mpich-hpcUpgrade openmpi4-gnu-hpc-docsUpgrade hdf5_1_10_11-gnu-openmpi4-hpcUpgrade mvapich2-psm-docUpgrade mvapich2-psm-gnu-hpc-develUpgrade openmpi4-gnu-hpcUpgrade libhdf5_hl-gnu-openmpi1-hpcUpgrade pmixUpgrade hdf5_1_10_11-gnu-mpich-hpc-develUpgrade mvapich2-psm2-docUpgrade mvapich2-psm_2_3_7-gnu-hpc-develUpgrade libhdf5_hl_1_10_11-gnu-mvapich2-hpcUpgrade hdf5_1_10_11-gnu-openmpi4-hpc-moduleUpgrade mvapich2-psm_2_3_7-gnu-hpcUpgrade libhdf5_hl_cpp_1_10_11-gnu-mpich-hpcUpgrade openmpi4-libsUpgrade mvapich2-psm-gnu-hpc-macros-develUpgrade mvapich2-psm-develUpgrade libhdf5_1_10_11-gnu-hpcUpgrade hdf5_1_10_11-hpc-examplesUpgrade mvapich2-gnu-hpcUpgrade hdf5_1_10_11-gnu-hpc-moduleUpgrade mpich-ofi-gnu-hpc-develUpgrade libhdf5_1_10_11-gnu-openmpi1-hpcUpgrade libhdf5_hl-gnu-openmpi3-hpcUpgrade openmpi_4_1_6-gnu-hpc-develUpgrade openmpi_4_1_6-gnu-hpc-testsuiteUpgrade openmpi4-docsUpgrade mvapich2-psm2_2_3_7-gnu-hpc-macros-develUpgrade openmpi_4_1_4-gnu-hpc-macros-develUpgrade mvapich2-psm-devel-staticUpgrade libopenmpi_4_1_4-gnu-hpcUpgrade mpich-ofi_4_1_2-gnu-hpc-devel-staticUpgrade hdf5-gnu-hpc-develUpgrade libhdf5_hl_cpp_1_10_11-gnu-openmpi4-hpcUpgrade libhdf5_cpp_1_10_11-gnu-mvapich2-hpcUpgrade hdf5-gnu-mpich-hpc-develUpgrade libpmix2Upgrade mpich-ofi_4_1_2-gnu-hpcUpgrade hdf5-gnu-openmpi1-hpc-develUpgrade pmix-headersUpgrade openmpi4-develUpgrade mvapich2-docUpgrade libhdf5_hl_1_10_11-gnu-openmpi4-hpcUpgrade libhdf5_hl-gnu-hpcUpgrade hdf5_1_10_11-gnu-openmpi1-hpc-devel-staticUpgrade libhdf5_hl_fortran-gnu-mvapich2-hpcUpgrade libhdf5_fortran-gnu-mpich-hpcUpgrade libhdf5_hl_cpp-gnu-hpcUpgrade libhdf5_hl_cpp-gnu-mvapich2-hpcUpgrade lua51-luaposixUpgrade libhdf5_fortran_1_10_11-gnu-openmpi1-hpcUpgrade libhdf5_fortran-gnu-openmpi4-hpcUpgrade mvapich2-psm2_2_3_7-gnu-hpc-docUpgrade libhdf5_fortran-gnu-mvapich2-hpcUpgrade mpich_4_1_2-gnu-hpc-develUpgrade hdf5_1_10_11-gnu-mpich-hpc-devel-staticUpgrade libhdf5_hl_fortran-gnu-openmpi4-hpcUpgrade mpich-ofi_4_0_2-gnu-hpcUpgrade hdf5-gnu-mvapich2-hpcUpgrade openmpi4-libs-32bitUpgrade libhdf5_cpp-gnu-mvapich2-hpcUpgrade libhdf5_cpp-gnu-mpich-hpcUpgrade mvapich2-psm2-develUpgrade mpich_4_0_2-gnu-hpc-develUpgrade hdf5-gnu-openmpi4-hpc-develUpgrade hdf5-gnu-openmpi3-hpc-devel | Aug 9, 2024 | Dec 11, 2017 |
| Ubuntu | — | No solution exists | Jun 26, 2025 | Dec 11, 2017 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub