HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux ns565604.ip-54-39-133.net 4.18.0-553.50.1.el8_10.x86_64 #1 SMP Tue Apr 15 08:09:22 EDT 2025 x86_64
User: greer489 (1034)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: //usr/share/setroubleshoot/plugins/__pycache__/allow_execheap.cpython-36.opt-1.pyc
3

nm�a�	�@sDddlZejddd�ZejZddlTddlmZGdd�de�ZdS)	�Nzsetroubleshoot-pluginsT)Zfallback)�*)�Pluginc@sLeZdZed�Zed�Zed�Zed�Zed�Zed�Z	dd�Z
d	d
�ZdS)�pluginzk
    SELinux is preventing $SOURCE_PATH from changing the access
    protection of memory on the heap.
    a�
    The $SOURCE application attempted to change the access protection of memory on
    the heap (e.g., allocated using malloc).  This is a potential security
    problem.  Applications should not be doing this. 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 against this package.
    z�
    If you want $SOURCE to continue, you must turn on the
    $BOOLEAN boolean.  Note: This boolean will affect all applications
    on the system.
    zeIf you do not think $SOURCE_PATH should need to map heap memory that is both writable and executable.zAyou need to report a bug. This is a potentially dangerous access.z:Contact your security administrator and report this issue.cCstj|t�dS)N)r�__init__�__name__)�self�r�3/usr/share/setroubleshoot/plugins/allow_execheap.pyr6szplugin.__init__cCs|jdg�r|j�SdSdS)NZexecheap)Zhas_any_access_inZreport)rZavcrrr	�analyze9szplugin.analyzeN)r�
__module__�__qualname__�_ZsummaryZproblem_descriptionZfix_descriptionZif_textZ	then_textZdo_textrr
rrrr	rs
r)�gettextZtranslationr
Zsetroubleshoot.utilZsetroubleshoot.Pluginrrrrrr	�<module>s