[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#869090: gcc-6: Address sanitizer: Shadow memory range interleaves

On Montag, 24. Juli 2017 16:34:34 CEST Ben Hutchings wrote:
> > Downgrading the kernel from linux-image-4.11.0-2-amd64 (4.11.11-1+b1) to
> > linux-image-4.11.0-1-amd64 (4.11.6-1) fixed this.  I wonder if the stack
> > clash fix has broken ASan.
> The address space change that went into 4.11.11-1 and might have
> triggered this is "binfmt_elf: use ELF_ET_DYN_BASE only for PIE" (CVE-
> 2017-1000370, CVE-2017-1000371).  This moved PIEs to lower addresses on
> x86 (starting at 0x400000 on i386 and 0x100000000 on amd4) while
> keeping the dynamic linker in the mmap area.

It seems like the behavior will be reverted [1] in the kernel and no change in 
GCC is necessary at the moment.

Kind regards,

[1] https://lkml.kernel.org/r/20170807201542.GA21271@beast

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply to: