NX system wide ignored because of libarmmem.so (jessie)

Bug #1705350 reported by Robin Verton on 2017-07-19
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

Because of a missing stack marking in arm-mem repository (libarmmem.so), all binaries loading this library have their stack marked as executable and ignore a compiled NX option.

The fix for this bug and a detailed description has been pushed to the original arm-mem repository: https://github.com/bavison/arm-mem/pull/7

As a short summary:
 - libarmmem.so is missing an important stack marking (to make the stack non executable)
 - loading this shared lib will result in the stack marked as RWX, ignoring NX
 - libarmmem.so is loaded in nearly all binaries, disabling NX system wide

information type: Private Security → Public Security
To post a comment you must log in.
This report contains Public Security information  Edit
Everyone can see this security related information.

Other bug subscribers