Server IP : 184.154.167.98 / Your IP : 3.15.168.229 Web Server : Apache System : Linux pink.dnsnetservice.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 User : puertode ( 1767) PHP Version : 8.2.26 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/setroubleshoot/plugins/ |
Upload File : |
# # Authors: Dan Walsh <dwalsh@redhat.com> # # Copyright (C) 2012 Red Hat, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # import gettext translation=gettext.translation('setroubleshoot-plugins', fallback=True) _=translation.gettext from setroubleshoot.util import * from setroubleshoot.Plugin import Plugin class plugin(Plugin): summary = _('''SELinux is preventing $SOURCE_PATH "$ACCESS" access.''') problem_description = _(''' SELinux denied access requested by $SOURCE. It is not expected that this access is required by $SOURCE and this access may signal an intrusion attempt. It is also possible that the specific version or configuration of the application is causing it to require additional access. ''') fix_description = _(''' Either remove the mozplluger package by executing 'yum remove mozplugger' Or turn off enforcement of SELinux over the Firefox plugins. setsebool -P unconfined_mozilla_plugin_transition 0 ''') if_text = _("If you want to to continue using SELinux Firefox plugin containment rather then using mozplugger package") then_text = _("you must remove the mozplugger package.") do_text = """# yum remove mozplugger""" fix_cmd = "yum remove mozplugger" def __init__(self): Plugin.__init__(self, __name__) self.set_priority(99) def analyze(self, avc): if (avc.matches_source_types(['mozilla_plugin_t']) and get_package_nvr_by_name("mozplugger")): # MATCH return self.report() else: return None