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

Bug #1705350 reported by Robin Verton
258
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Raspbian
New
Undecided
Unassigned

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

Tags: jessie
information type: Private Security → Public Security
Pander (pander)
tags: added: jessie
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.