[PATCH] libdw: Handle bogus CU length in dwarf_nextcu.

2018-06-22 Thread Mark Wielaard
The length field could be so big that it would wrap around the next_offset. We don't really care that length is bogus, but we don't want to use it to calculate the next offset if it is. Found by afl-fuzz. Signed-off-by: Mark Wielaard --- libdw/ChangeLog | 5 + libdw/dwarf_nextcu.c | 5

Re: [PATCH] libelf: Don't return unaligned data returned from elf_getdata[_rawchunk].

2018-06-22 Thread Mark Wielaard
On Wed, 2018-06-20 at 00:57 +0200, Mark Wielaard wrote: > For i386 and x86_64 we allow some unaligned data accesses. > We also return unaligned data from elf_getdata[_rawchunk]. > But that might go wrong if we then access the ELF types inside. > When build with gcc -O3 for example the compiler migh