https://bugzilla.suse.com/show_bug.cgi?id=1190058
https://bugzilla.suse.com/show_bug.cgi?id=1190058#c5
Jiri Slaby changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |WORKSFORME
--- Comment #5 from Jiri Slaby ---
There is a size check in load_elf_phdrs():
size = sizeof(struct elf_phdr) * elf_ex->e_phnum;
if (size == 0 || size > 65536 || size > ELF_MIN_ALIGN) {
and then elf_read() would fail if it was too large:
retval = elf_read(elf_file, elf_phdata, size, elf_ex->e_phoff);
So this was likely really a memory corruption. If it ever happens again, feel
free to reopen.
--
You are receiving this mail because:
You are on the CC list for the bug.