From dce0b3b63ba05e2bebd4543ac9248cc0d48b2d2a Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Tue, 16 Oct 2018 14:22:33 +0200 Subject: readelf: Make sure readp is smaller than cieend in print_debug_frame_section. We could end up with a negative length in a call to memchr. https://sourceware.org/bugzilla/show_bug.cgi?id=23782 Signed-off-by: Mark Wielaard --- src/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 0cbcf80c..602312e7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2018-10-16 Mark Wielaard + + * readelf.c (print_debug_frame_section): Make sure readp is never + greater than cieend. + 2018-10-19 Mark Wielaard * dwfl_module_getdwarf.c (adjust_relocs): Check sh_entsize is not -- cgit v1.2.3