Browse Source

PR28753, buffer overflow in read_section_stabs_debugging_info

PR 28753
	* rddbg.c (read_section_stabs_debugging_info): Don't read past
	end of section when concatentating stab strings.
gdb-12-branch
Alan Modra 5 years ago
parent
commit
085b299b71
  1. 2
      binutils/rddbg.c

2
binutils/rddbg.c

@ -210,7 +210,7 @@ read_section_stabs_debugging_info (bfd *abfd, asymbol **syms, long symcount,
an attempt to read the byte before 'strings' would occur. */
while ((len = strlen (s)) > 0
&& s[len - 1] == '\\'
&& stab + 12 < stabs + stabsize)
&& stab + 16 <= stabs + stabsize)
{
char *p;

Loading…
Cancel
Save