** 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
