summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorBinh-Minh Ribler <bmribler@hdfgroup.org>2020-07-06 07:55:14 (GMT)
committerBinh-Minh Ribler <bmribler@hdfgroup.org>2020-07-06 07:55:14 (GMT)
commit55377dc855d1431991d996de13a52bf562a5f2fe (patch)
tree824b6d2f4d356808bd9311dfe7d8730e521782f2 /release_docs
parent6c615b88035361fcc4e79a40dd2ffba0af306ad0 (diff)
downloadhdf5-55377dc855d1431991d996de13a52bf562a5f2fe.zip
hdf5-55377dc855d1431991d996de13a52bf562a5f2fe.tar.gz
hdf5-55377dc855d1431991d996de13a52bf562a5f2fe.tar.bz2
Fix HDFFV-10591
Description: h52gif produced a segfault when a buffer overflow occurred because the data size was corrupted and became very large. This commit added a check on the data size against the buffer size to prevent the segfault. It also added error reporting to h52gif to display an error message instead of silently exiting when the failure occurred. Platforms tested: Linux/64 (jelly)
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 1949d5b..46855b9 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -329,6 +329,18 @@ Bug Fixes since HDF5-1.8.21
Library
-------
+ - Fixed CVE-2018-17435
+
+ The tool h52gif produced a segfault when the size of an attribute
+ message was corrupted and caused a buffer overflow.
+
+ The problem was fixed by verifying the attribute message's size
+ against the buffer size before accessing the buffer. h52gif was
+ also fixed to display the failure instead of silently exiting
+ after the segfault was eliminated.
+
+ (BMR - 2020/6/19, HDFFV-10591)
+
- Fixed user-created data access properties not existing in the property list
returned by H5Dget_access_plist. Thanks to Steven Varga for submitting a
reproducer and a patch.