hdf5
hdf5 copied to clipboard
Detection of incorrect IDs being passed to APIs
A number of APIs failed to detect an incorrect ID being passed in and, subsequently, caused various failures, including segfault. This behavior happened when the internal function H5I_object() was used instead of H5I_object_verify(), which verifies the type of the ID argument.
From an initial inspection, the following files are affected: H5D.c H5F.c