mountall has an executable stack
Bug #434813 reported by
Kees Cook
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mountall (Ubuntu) |
Fix Released
|
Low
|
Kees Cook |
Bug Description
Binary package hint: mountall
In attempting to keep the archive clear of executable stacks, I'd like to rework mountall to not use nested functions.
https:/
ProblemType: Bug
Architecture: i386
Date: Tue Sep 22 11:14:00 2009
DistroRelease: Ubuntu 9.10
Package: mountall 0.1.6
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: mountall
Uname: Linux 2.6.31-10-generic i686
Changed in mountall (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Low |
assignee: | nobody → Kees Cook (kees) |
To post a comment you must log in.
This bug was fixed in the package mountall - 0.1.8
---------------
mountall (0.1.8) karmic; urgency=low
[ Scott James Remnant ] local,remote} -filesystems events, but do mount
* Further work on the fix from the previous version where the root
filesystem would always be considered "local", retain that from the
POV of the {virtual,
the root straight away when it's virtual since there's no device to
wait until it's ready. LP: #431204.
* If a remote filesystem is already mounted and doesn't need a remount,
don't wait for a network device to come up. LP: #430348.
* Ignore single and double quotes in fstab device specifications, since
mount -a used to. LP: #431064.
* Never write mtab when mounting a mount with showthroughs (ie. /var)
and instead update mtab once we've moved it into place
later. LP: #434172.
[ Kees Cook ]
* src/mountall.c: rework nftw hooks to use a global for argument passing
instead of using nested functions and the resulting trampolines that
cause an executable stack. LP: #434813.
* debian/rules: revert powerpc exception, since the cause is fixed by
removing the nested functions.
-- Scott James Remnant <email address hidden> Wed, 23 Sep 2009 14:19:01 -0700