ExecutableStacks

Differences between revisions 2 and 6 (spanning 4 versions)
Revision 2 as of 2009-08-03 15:26:18
Size: 1803
Editor: 89
Comment:
Revision 6 as of 2009-08-03 15:58:27
Size: 1874
Editor: 89
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
= Main/Restricted Packages =
Line 8: Line 9:
== Fixed ==
 * zip
 * bogl
Line 9: Line 14:
Uses [[http://grub.enbug.org/NestedFunctions|Nested Functions]] which compiler generates as trampolines on the stack.  
 * bogl [[http://cvs.fedoraproject.org/viewvc//devel/bogl/bogl-0.1.18-noexecstack.patch?view=markup|patch]]
 * grub
Uses [[http://grub.enbug.org/NestedFunctions|Nested Functions]] which compiler generates as trampolines on the stack.
 * grub [[http://savannah.gnu.org/bugs/?25220|upstream bug]]
Line 13: Line 17:

== Stack Trampolines ==
 * klibc (setjmp implementation)
 * kexec-tools (statically linked against klibc)
Line 28: Line 36:
== Harmless ==
 * kexec-tools
 * klibc

There are still some programs that have executable stack regions.

Main/Restricted Packages

Originally generated from the ELF files with executable stacks in Karmic main.

Fixed

  • zip
  • bogl

Nested Functions

Uses Nested Functions which compiler generates as trampolines on the stack.

Stack Trampolines

  • klibc (setjmp implementation)
  • kexec-tools (statically linked against klibc)

Unclassified

  • fglrx-installer
  • icon
  • john
  • link-grammar
  • mbr
  • memtest86+
  • mono
  • nvidia-graphics-drivers-173
  • nvidia-graphics-drivers-180
  • nvidia-graphics-drivers-71
  • nvidia-graphics-drivers-96
  • openjdk-6

Fedora Patches

SecurityTeam/Roadmap/ExecutableStacks (last edited 2017-08-22 14:25:31 by jdstrand)