Re: [PATCH] libelf, readelf: Use validate_str also to check dynamic symstr data

2025-02-14 Thread Mark Wielaard
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 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 th

Re: [PATCH] libelf, readelf: Use validate_str also to check dynamic symstr data

2025-02-13 Thread Aaron Merey
Hi Mark, On Mon, Feb 10, 2025 at 1:27 PM Mark Wielaard 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 valid

[PATCH] libelf, readelf: Use validate_str also to check dynamic symstr data

2025-02-10 Thread Mark Wielaard
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