Blame binutils-CVE-2018-7643.patch
|
Nick Clifton |
9422ba |
--- binutils.orig/binutils/dwarf.c 2018-04-27 09:22:07.402864408 +0100
|
|
Nick Clifton |
9422ba |
+++ binutils-2.30/binutils/dwarf.c 2018-04-27 09:24:26.794235786 +0100
|
|
Nick Clifton |
9422ba |
@@ -6810,6 +6810,13 @@ display_debug_ranges (struct dwarf_secti
|
|
Nick Clifton |
9422ba |
continue;
|
|
Nick Clifton |
9422ba |
}
|
|
Nick Clifton |
9422ba |
|
|
Nick Clifton |
9422ba |
+ if (next < section_begin || next >= finish)
|
|
Nick Clifton |
9422ba |
+ {
|
|
Nick Clifton |
9422ba |
+ warn (_("Corrupt offset (%#8.8lx) in range entry %u\n"),
|
|
Nick Clifton |
9422ba |
+ (unsigned long) offset, i);
|
|
Nick Clifton |
9422ba |
+ continue;
|
|
Nick Clifton |
9422ba |
+ }
|
|
Nick Clifton |
9422ba |
+
|
|
Nick Clifton |
9422ba |
if (dwarf_check != 0 && i > 0)
|
|
Nick Clifton |
9422ba |
{
|
|
Nick Clifton |
9422ba |
if (start < next)
|