Re: stab nearest_line bfd_malloc_and_get_section
It didn't take long for the fuzzers to avoid size checks in bfd_malloc_and_get_section. Plug this hole. * syms.c (_bfd_stab_section_find_nearest_line): Ignore fuzzed sections with no contents.
This commit is contained in:
parent
9c48ba47b3
commit
011a136134
@ -1019,6 +1019,10 @@ _bfd_stab_section_find_nearest_line (bfd *abfd,
|
||||
return true;
|
||||
}
|
||||
|
||||
if ((info->stabsec->flags & SEC_HAS_CONTENTS) == 0
|
||||
|| (info->strsec->flags & SEC_HAS_CONTENTS) == 0)
|
||||
goto out;
|
||||
|
||||
stabsize = (info->stabsec->rawsize
|
||||
? info->stabsec->rawsize
|
||||
: info->stabsec->size);
|
||||
|
Loading…
x
Reference in New Issue
Block a user