[Bug 49323] Re: gnupg executable stack fix

Bug Watch Updater 49323 at bugs.launchpad.net
Thu Aug 11 05:32:24 UTC 2011


** Changed in: gnupg (Debian)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gnupg in Ubuntu.
https://bugs.launchpad.net/bugs/49323

Title:
  gnupg executable stack fix

Status in “gnupg” package in Ubuntu:
  Fix Released
Status in “gnupg” package in Debian:
  Fix Released

Bug description:
  Binary package hint: gnupg

  Same bug as bug #49192, same solution, run the below script in the
  root of the source tree:

  e="/* Add these three lines to get us a PT_GNU_STACK header */
  #ifdef __ELF__
  .section .note.GNU-stack,\"\",%progbits
  #endif"
  for i in `find . -name \*.S`; do echo "$e" >> "$i"; done

  Bug upstream once you fix it, use Ubuntu as an example of "yes this
  really works," reference to nice hardened gentoo documentation[1], yes
  I actually did a quick check for stack execution (grep for esp and
  look for jmp or branches into esp+somebytes), etc etc.  You get the
  idea by now.

  [1] http://www.gentoo.org/proj/en/hardened/gnu-stack.xml

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnupg/+bug/49323/+subscriptions




More information about the foundations-bugs mailing list