This version is no longer supported. If this is still reproducible on a
newer/supported version, please reopen.

** Changed in: linux (Ubuntu)
       Status: Confirmed => Won't Fix

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/717412

Title:
  NX-emulation ASLR is predictable

Status in linux package in Ubuntu:
  Won't Fix

Bug description:
  On 32bit non-PAE systems, the NX-emulation patch causes shared library
  and executable ASLR to become predictable due to moving the ranges up
  into the "ASCII Armor" area prefixed with a high byte of "0". This has
  been observed multiple times. Some discussion is here:
  http://www.mail-
  archive.com/[email protected]/msg00551.html

  Trivial demonstration (from http://www.mail-
  archive.com/[email protected]/msg00561.html):

  $ for i in $(seq 1 1000); do cat /proc/self/maps | grep 'x.*/lib/.*libc'; 
done | sort | uniq -c | sort -n
  ...[768 lines of differing addresses]...
        3 00de3000-00f36000 r-xp 00000000 fb:01 130850 
  /lib/tls/i686/cmov/libc-2.11.1.so
      174 00110000-00263000 r-xp 00000000 fb:01 130850 
  /lib/tls/i686/cmov/libc-2.11.1.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/717412/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to