minscay / mupen64plus

Automatically exported from code.google.com/p/mupen64plus
0 stars 0 forks source link

Don't enable executable stack by default #268

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Forwarded from: http://bugs.debian.org/547644

A non executable stack is asecurity feature on modern platforms to protect
against an attack made possble by a flaws that allows an attacker to fill
stack memory with executable code.
As mupen64plus needs executable pages store its recompiled code the code
blocks and wrapper blocks must be allocated page aligned to change the
protection bits to executable of pages which belong to that memory block.

Some information about executable stack
http://www.gentoo.org/proj/en/hardened/gnu-stack.xml

Original issue reported on code.google.com by sven@narfation.org on 21 Sep 2009 at 11:17

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Fix can be found at
http://git.debian.org/?p=collab-maint/mupen64plus.git;a=tree;f=debian/patches;hb
=master

Original comment by sven@narfation.org on 21 Sep 2009 at 11:47

Attachments:

GoogleCodeExporter commented 8 years ago
bugfix committed in rev 1414

Original comment by richard...@gmail.com on 2 Oct 2009 at 2:59