File: //usr/share/setroubleshoot/plugins/mmap_zero.pyc
�
c�L]c @ s^ d d l Z e j d d e �Z e j Z d d l Td d l m Z d e f d � � YZ d S( i����Ns setroubleshoot-pluginst fallback( t *( t Plugint pluginc B sb e Z e d � Z e d � Z d Z d Z e d � Z e d � Z e d � Z d � Z
d � Z RS( se
Your system may be seriously compromised! $SOURCE_PATH attempted to mmap low kernel memory.
s7
SELinux has denied the $SOURCE the ability to mmap low area of the kernel
address space. The ability to mmap a low area of the address space is
configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings
helps protect against exploiting null deref bugs in the kernel. All
applications that need this access should have already had policy written
for them. If a compromised application tries to modify the kernel, this AVC
would be generated. This is a serious issue. Your system may very well be
compromised.
s: Contact your security administrator and report this issue.t sN If you do not think $SOURCE_PATH should need to mmap low memory in the kernel.sE you may be under attack by a hacker, this is a very dangerous access.c C s* t j | t � | j d � d | _ d S( Ni
t red( R t __init__t __name__t set_priorityt level( t self( ( s. /usr/share/setroubleshoot/plugins/mmap_zero.pyR 1 s
c C s | j d g � r | j � Sd S( Nt mmap_zero( t has_any_access_int reportt None( R
t avc( ( s. /usr/share/setroubleshoot/plugins/mmap_zero.pyt analyze5 s
( R t
__module__t _t summaryt problem_descriptiont fix_descriptiont fix_cmdt if_textt then_textt do_textR R ( ( ( s. /usr/share/setroubleshoot/plugins/mmap_zero.pyR s ( t gettextt translationt TrueR t setroubleshoot.utilt setroubleshoot.PluginR R ( ( ( s. /usr/share/setroubleshoot/plugins/mmap_zero.pyt <module> s