https://sourceware.org/bugzilla/show_bug.cgi?id=28659
Mark Wielaard <mark at klomp dot org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #3 from Mark Wielaard <mark at klomp dot org> --- Thanks for testing, pushed as: commit b9ed67836b6f4e580927b4e8e1c8517e70a086be Author: Mark Wielaard <m...@klomp.org> Date: Wed Dec 8 22:20:17 2021 +0100 libdwfl: Don't trust e_shentsize in dwfl_segment_report_module When calulating the possible section header table end us the actual size of the section headers (sizeof (Elf32_Shdr) or sizeof (Elf64_Shdr)), not the ELF header e_shentsize value, which can be corrupted. This prevents a posssible overflow, but we check the shdrs_end is sane later anyway. https://sourceware.org/bugzilla/show_bug.cgi?id=28659 Signed-off-by: Mark Wielaard <m...@klomp.org> > it fixed one LGTM alert as well. I'm not sure if I mentioned this anywhere but > LGTM builds those reports on a daily basis and those reports can be found at > https://lgtm.com/projects/g/evverx/elfutils/alerts/?mode=tree . Hmmm. At first I thought this was pretty useful to add to our own buildbot CI setup. But it comes with a horribly proprietary license :{ "CodeQL can’t be used for automated analysis, continuous integration or continuous delivery" Sigh. -- You are receiving this mail because: You are on the CC list for the bug.