| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/3628/root/usr/share/setroubleshoot/plugins/ |
Upload File : |
Ñò
0²åJc @ sM d d k Z e i d ƒ d d k Td d k l Z d e f d „ ƒ YZ d S( iÿÿÿÿNs setroubleshoot-plugins( t *( t Plugint pluginc B sD e Z e d ƒ Z e d ƒ Z e d ƒ Z d Z d „ Z d „ Z RS( sV
SELinux is preventing $SOURCE_PATH from making the program stack executable.
s$
The $SOURCE application attempted to make its stack
executable. This is a potential security problem. This should
never ever be necessary. Stack memory is not executable on most
OSes these days and this will not change. Executable stack memory
is one of the biggest security problems. An execstack error might
in fact be most likely raised by malicious code. Applications are
sometimes coded incorrectly and request this permission. The
<a href="http://people.redhat.com/drepper/selinux-mem.html">SELinux Memory Protection Tests</a>
web page explains how to remove this requirement. If $SOURCE does not
work and you need it to work, you can configure SELinux
temporarily to allow this access until the application is fixed. Please
file a bug report.
s”
Sometimes a library is accidentally marked with the execstack flag,
if you find a library with this flag you can clear it with the
execstack -c LIBRARY_PATH. Then retry your application. If the
app continues to not work, you can turn the flag back on with
execstack -s LIBRARY_PATH. Otherwise, if you trust $SOURCE to
run correctly, you can change the context of the executable to
execmem_exec_t. "chcon -t execmem_exec_t
'$SOURCE_PATH'"
You must also change the default file context files on the system in order to preserve them even on a full relabel. "semanage fcontext -a -t execmem_exec_t '$SOURCE_PATH'"
s&