[Patches] [ python-Patches-1560695 ] Exec stacks in python 2.5

SourceForge.net noreply at sourceforge.net
Wed Sep 20 13:58:48 CEST 2006


Patches item #1560695, was opened at 2006-09-18 12:23
Message generated for change (Comment added) made by masterdriverz
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1560695&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Chaza (masterdriverz)
Assigned to: Nobody/Anonymous (nobody)
Summary: Exec stacks in python 2.5

Initial Comment:
Python 2.5 contains executable stacks. Attached patch
fixes this.

----------------------------------------------------------------------

>Comment By: Chaza (masterdriverz)
Date: 2006-09-20 11:58

Message:
Logged In: YES 
user_id=1096685

It is probably best summed up here ->
http://www.gentoo.org/proj/en/hardened/gnu-stack.xml but put
simply, executable stacks don't work on hardened systems.
The simplest way to fix them is to explicitly tell gcc to
compile libraries without executable stacks.

----------------------------------------------------------------------

Comment By: Martin v. Löwis (loewis)
Date: 2006-09-20 06:26

Message:
Logged In: YES 
user_id=21627

Can you please elaborate? What is an "executable stack", why
does Python have one, why is that bad, and how does your
patch fix that?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1560695&group_id=5470


More information about the Patches mailing list