Hi Aaron, On Thu, Feb 13, 2025 at 03:35:03PM -0500, Aaron Merey wrote: > On Mon, Feb 10, 2025 at 1:27 PM Mark Wielaard <m...@klomp.org> wrote: > > When dynsym/str was read through eu-readelf --dynamic by readelf > > process_symtab the string data was not validated, possibly printing > > unallocated memory past the end of the symstr data. Fix this by > > truning the elf_strptr validate_str function into a generic > > lib/system.h helper function and use it in readelf to validate the > > strings before use. > > > > * libelf/elf_strptr.c (validate_str): Remove to... > > * lib/system.h (validate_str): ... here. Make inline, simplify > > check and document. > > * src/readelf.c (process_symtab): Use validate_str on symstr_data. > > > > https://sourceware.org/bugzilla/show_bug.cgi?id=32654 > > > > Signed-off-by: Mark Wielaard <m...@klomp.org> > > In the commit message "truning" should be "turning". Besides that LGTM.
Thanks fixed and pushed. Cheers, Mark