hdf5
hdf5 copied to clipboard
Official HDF5® Library Repository
**Description** The [reproducer](https://github.com/HDFGroup/hdf5/issues/1313) of CVE-2021-45833 causes a stack buffer overflow in `H5D__create_chunk_file_map_hyper()` in the line: ``` coords[curr_dim] += fm->chunk_dim[curr_dim]; ``` This can be reproduced with gcc's address sanitizer or by...
**Description** The [reproducer](https://github.com/TeamSeri0us/pocs/blob/master/hdf5/README2.md) of CVE-2018-14031 triggers a SEGV during a `memmove()` operation in `H5T__complete_copy()` - called from `H5T_copy()`. This copy tries to copy a datatype message whose size is incorrect:...
this is a first attempt for closing #8 Since it is the first time that I write a .pc file and the first time that I use autotools, I have...
**Description** CVE-2018-16438 provides a [reproducer](https://github.com/TeamSeri0us/pocs/tree/master/hdf5/h5stat) which triggers a SEGV in `H5L__extern_query ()`. The code in question is: ``` if (((*udata >> 4) & 0x0F) != H5L_EXT_VERSION) ... ``` `udata` is...
**Description** CVE-2018-13867 provides a crafted hdf5 file as a [reproducer](https://github.com/TeamSeri0us/pocs/tree/master/hdf5) for an out-of-bounds buffer read in `H5F__accum_read()` in `src/H5Faccum.c`. The 'reproducer' is crafted in such a way that the accumulated...
**Description** CVE-2021-45830 provides a [reproducer](https://github.com/HDFGroup/hdf5/issues/1314) that causes a heap buffer overflow in H5F_addr_decode_len(). The issue is still seen in hdf5 version 1.13.3. The cause of this is an incomplete bounds...
**Description** A malformed hdf5 file may cause a stack overflow in H5IMget_image_info() if the rank of the data space exceeds the array size allocated on the stack: ``` herr_t H5IMget_image_info(...
I have extracted a couple of subroutines from H5T_cmp and simplified a lot, mainly by using temporary variables to replace repeated expressions. The code is more readable this way. There...
As per Homebrew/homebrew-core#61490, I am trying to build a Linux and macOS [cross-platform library](https://github.com/xanderdunn/HDF5Kit) that uses the HDF5 library. The compiler I'm using attempts to find the headers and libraries...