[PATCH] UBUNTU: SAUCE: x86: brk away from exec rand area

Andy Whitcroft apw at canonical.com
Tue Jan 19 18:40:45 UTC 2010


On Tue, Jan 19, 2010 at 10:31:34AM -0800, Kees Cook wrote:
> This is a fix for the NX emulation patch to force the brk area well
> outside of the exec randomization area to avoid future allocation or brk
> growth collisions.  Normally this isn't a problem, except when the text
> region has been loaded from a PIE binary and the CS limit can't be put
> just above bss.
> 
> Additionally, the nx-emulation patch was still randomizing addresses
> even when randomize_va_space was disabled, which would cause collisions
> even faster if someone tried to disable randomization.
> 
> BugLink: http://bugs.launchpad.net/bugs/452175
> 
> Signed-off-by: Kees Cook <kees.cook at canonical.com>

Acked-by: Andy Whitcroft <apw at canonical.com>

-apw




More information about the kernel-team mailing list