Skip to content
OpenAdvisories
Medium · 5.7 CVE-2024-33875 EUVD-2024-31580GHSA-8j5q-6cq4-63x9

HDF5 Library through 1.14.3 has a heap-based buffer overflow in H5O__layout_encode in H5Olayout.c, resulting in the corruption of the instr…

Published May 9, 2024 · Updated Feb 13, 2025 · Assigned by mitre

Description

HDF5 Library through 1.14.3 has a heap-based buffer overflow in H5O__layout_encode in H5Olayout.c, resulting in the corruption of the instruction pointer.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 hdf5 1.14.5+repack-1 —
Debian 13 hdf5 1.14.5+repack-1 —
Debian 12 hdf5 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS hdf5 No fix yet —
Ubuntu 22.04 LTS hdf5 No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS hdf5 No fix yet —
Ubuntu Pro 18.04 LTS hdf5 No fix yet —
Ubuntu Pro 16.04 LTS hdf5 No fix yet —
Ubuntu Pro 14.04 LTS hdf5 No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP6 hdf5_1_10_11-gnu-hpc 1.10.11-150400.3.17.1 SUSE-SU-2024:2195-1
SLES 15 SP6 hdf5_1_10_11-gnu-mpich-hpc +3 1.10.11-150400.3.17.2 SUSE-SU-2024:2195-1
SLES 15 SP6 lua53-luafilesystem 1.7.0-150000.3.5.1 SUSE-SU-2024:2195-1
SLES 15 SP6 lua53-luaposix 34.1.1-150200.3.5.1 SUSE-SU-2024:2195-1
SLES 15 SP6 lua53-luaterm 0.07-150000.5.5.1 SUSE-SU-2024:2195-1
SLES 15 SP6 mpich +3 4.1.2-150600.3.2.1 SUSE-SU-2024:2195-1
SLES 15 SP6 mvapich2 +3 2.3.7-150600.9.2.1 SUSE-SU-2024:2195-1
SLES 15 SP6 openmpi4 +1 4.1.6-150600.3.2.1 SUSE-SU-2024:2195-1
SLES 15 SP6 pmix 3.2.3-150300.3.10.1 SUSE-SU-2024:2195-1
SLES 15 SP5 hdf5_1_10_11-gnu-hpc 1.10.11-150400.3.17.1 SUSE-SU-2024:2195-1
SLES 15 SP5 hdf5_1_10_11-gnu-mpich-hpc +3 1.10.11-150400.3.17.2 SUSE-SU-2024:2195-1
SLES 15 SP5 lua53-luafilesystem 1.7.0-150000.3.5.1 SUSE-SU-2024:2195-1
SLES 15 SP5 lua53-luaposix 34.1.1-150200.3.5.1 SUSE-SU-2024:2195-1
SLES 15 SP5 lua53-luaterm 0.07-150000.5.5.1 SUSE-SU-2024:2195-1
SLES 15 SP5 mpich +3 4.0.2-150500.3.2.1 SUSE-SU-2024:2195-1
SLES 15 SP5 mvapich2 +5 2.3.7-150500.3.2.1 SUSE-SU-2024:2195-1
SLES 15 SP5 openmpi4 +1 4.1.4-150500.3.2.1 SUSE-SU-2024:2195-1
SLES 15 SP5 pmix 3.2.3-150300.3.10.1 SUSE-SU-2024:2195-1
SLES 12 hdf5_1_10_11-gnu-hpc +2 1.10.11-3.24.1 SUSE-SU-2024:2105-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLE HPC 15 SP4 hdf5_1_10_11-gnu-hpc 1.10.11-150400.3.17.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP4 hdf5_1_10_11-gnu-mpich-hpc +3 1.10.11-150400.3.17.2 SUSE-SU-2024:2195-1
SLE HPC 15 SP4 lua53-luafilesystem 1.7.0-150000.3.5.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP4 lua53-luaposix 34.1.1-150200.3.5.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP4 lua53-luaterm 0.07-150000.5.5.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP4 pmix 3.2.3-150300.3.10.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP3 adios_1_13_1-gnu-mpich-hpc +3 1.13.1-150300.12.4.2 SUSE-SU-2024:3144-1
SLE HPC 15 SP3 hdf5_1_10_11-gnu-hpc +4 1.10.11-150300.4.16.15 SUSE-SU-2024:3144-1
SLE HPC 15 SP3 lua53-luafilesystem 1.7.0-150000.3.5.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP3 lua53-luaposix 34.1.1-150200.3.5.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP3 lua53-luaterm 0.07-150000.5.5.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP3 netcdf_4_7_4-gnu-hpc +1 4.7.4-150300.4.7.19 SUSE-SU-2024:3144-1
SLE HPC 15 SP3 netcdf_4_7_4-gnu-mvapich2-hpc 4.7.4-150300.4.7.20 SUSE-SU-2024:3144-1
SLE HPC 15 SP3 netcdf_4_7_4-gnu-openmpi3-hpc 4.7.4-150300.4.7.17 SUSE-SU-2024:3144-1
SLE HPC 15 SP3 netcdf_4_7_4-gnu-openmpi4-hpc 4.7.4-150300.4.7.21 SUSE-SU-2024:3144-1
SLE HPC 15 SP3 petsc 3.14.5-150300.3.4.3 SUSE-SU-2024:3144-1
SLE HPC 15 SP3 petsc_3_14_5-gnu-mpich-hpc +3 3.14.5-150300.3.4.4 SUSE-SU-2024:3144-1
SLE HPC 15 SP3 pmix 3.2.3-150300.3.10.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP3 trilinos_13_2_0-gnu-mpich-hpc +2 13.2.0-150300.3.12.18 SUSE-SU-2024:3144-1
SLE HPC 15 SP3 trilinos_13_2_0-gnu-openmpi3-hpc 13.2.0-150300.3.12.16 SUSE-SU-2024:3144-1
SLE HPC 15 SP3 trilinos_13_2_0-hpc 13.2.0-150300.3.12.9 SUSE-SU-2024:3144-1
SLE HPC 15 SP2 lua53-luafilesystem 1.7.0-150000.3.5.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP2 lua53-luaposix 34.1.1-150200.3.5.1 SUSE-SU-2024:2195-1
SLE HPC 15 SP2 lua53-luaterm 0.07-150000.5.5.1 SUSE-SU-2024:2195-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.6 hdf5_1_10_11-gnu-hpc 1.10.11-150400.3.17.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.6 hdf5_1_10_11-gnu-mpich-hpc +3 1.10.11-150400.3.17.2 SUSE-SU-2024:2195-1
openSUSE Leap 15.6 lua51-luaposix +1 34.1.1-150200.3.5.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.6 lua51-luaterm +1 0.07-150000.5.5.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.6 mpich +3 4.1.2-150600.3.2.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.6 mpich_4_0_2-gnu-hpc +1 4.0.2-150500.3.2.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.6 mvapich2 +3 2.3.7-150600.9.2.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.6 mvapich2-psm +1 2.3.7-150500.3.2.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.6 openmpi4 +3 4.1.6-150600.3.2.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.6 openmpi_4_1_4-gnu-hpc +1 4.1.4-150500.3.2.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.6 pmix 3.2.3-150300.3.10.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.5 hdf5_1_10_11-gnu-hpc 1.10.11-150400.3.17.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.5 hdf5_1_10_11-gnu-mpich-hpc +3 1.10.11-150400.3.17.2 SUSE-SU-2024:2195-1
openSUSE Leap 15.5 lua51-luaposix +1 34.1.1-150200.3.5.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.5 lua51-luaterm +1 0.07-150000.5.5.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.5 mpich +3 4.0.2-150500.3.2.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.5 mvapich2 +5 2.3.7-150500.3.2.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.5 openmpi4 +3 4.1.4-150500.3.2.1 SUSE-SU-2024:2195-1
openSUSE Leap 15.5 pmix 3.2.3-150300.3.10.1 SUSE-SU-2024:2195-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 hdf5 1.14.4.3-1 —
Azure Linux 2 (CBL-Mariner) hdf5 1.14.4-1 —

Advisories 3

References