Comment 13 for bug 452175

Revision history for this message
Kees Cook (kees) wrote :

This could be possible, though I do find it rather unexpected since other shared-library loading works fine (i.e. a PIE executable is effectively a shared library, like ld.so). If the problem does not appear on 64-bit, then it likely will not appear on the 32-bit generic-pae kernel (assuming this is on a system with PAE and the NX bit). Some further background is here:
https://wiki.ubuntu.com/Security/Features#Non-Exec%20Memory

I will investigate this further, but it does sound like a problem with the partial nx emulation patch.