** Description changed:

+ SRU justification:
+ 
+ Impact: 
+  - Was (incorrectly) setting READ_IMPLIES_EXEC when stack execution was 
disabled
+  - Was (incorrectly) setting READ_IMPLIES_EXEC for ARMv6 processors. They
+    support the XN bit.
+ 
+ Fix: Toggle the incorrect logic in arm_elf_read_implies_exec()
+ 
+ Testcase: /proc/self/personality should not have READ_IMPLIES_EXEC on
+ iMX51
+ 
+ ---
+ 
  The ARM images appear to have the READ_IMPLIES_EXEC personality bit set
  (cat /proc/self/personality).  This should not be happening, and it's
  not clear what the origin is.  The ELF binaries do not have executable
  GNU_STACK (readelf -l), yet the cpu_architecture() is high enough not to
  force it on.

-- 
ARM: image is running with READ_IMPLIES_EXEC
https://bugs.launchpad.net/bugs/364358
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to