]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - binutils/ChangeLog
PR22552, readelf heap buffer overflow in load_debug_section
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
index 5139c6b25dd647004bc3aae7bd285d02b80e3be9..cf0df39edf54de96b121a60e86298fb5c2dd017d 100644 (file)
@@ -1,3 +1,11 @@
+2017-12-06  Alan Modra  <amodra@gmail.com>
+
+       PR 22552
+       * readelf.c (process_file_header): Don't assume XINDEX case
+       value for e_shstrndx is within bounds.
+       (load_debug_section): Sanity test e_shstrndx before attempting
+       to read .shstrtab.  Wrap long lines.
+
 2017-12-01  Oleksandr Pikozh  <o.pikozh@gmail.com>
 
        * doc/binutils.texi: Add --strip-unneeded to objcopy synopsis.