Vulnerability Details : CVE-2016-4445
Potential exploit
The fix_lookup_id function in sealert in setroubleshoot before 3.2.23 allows local users to execute arbitrary commands as root by triggering an SELinux denial with a crafted file name, related to executing external commands with the commands.getstatusoutput function.
Products affected by CVE-2016-4445
- cpe:2.3:o:redhat:enterprise_linux_desktop:7.0:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux_workstation:7.0:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux_hpc_node:7.0:*:*:*:*:*:*:*
- cpe:2.3:a:setroubleshoot_project:setroubleshoot:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2016-4445
0.07%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 19 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2016-4445
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
6.9
|
MEDIUM | AV:L/AC:M/Au:N/C:C/I:C/A:C |
3.4
|
10.0
|
NIST | |
7.0
|
HIGH | CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H |
1.0
|
5.9
|
NIST |
CWE ids for CVE-2016-4445
-
The product constructs all or part of a command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended command when it is sent to a downstream component.Assigned by: nvd@nist.gov (Primary)
References for CVE-2016-4445
-
https://bugzilla.redhat.com/show_bug.cgi?id=1339183
1339183 – (CVE-2016-4445) CVE-2016-4445 setroubleshoot: insecure use of commands.getstatusoutput in sealertIssue Tracking
-
http://www.securitytracker.com/id/1036144
SETroubleShoot allow_execmod Plugin Lets Local Users Obtain Root Privileges - SecurityTrackerThird Party Advisory;VDB Entry
-
https://rhn.redhat.com/errata/RHSA-2016-1267.html
RHSA-2016:1267 - Security Advisory - Red Hat Customer PortalThird Party Advisory
-
https://github.com/fedora-selinux/setroubleshoot/commit/2d12677629ca319310f6263688bb1b7f676c01b7
framework: get rid of commands.getstatusoutput() · fedora-selinux/setroubleshoot@2d12677 · GitHubPatch
-
http://seclists.org/oss-sec/2016/q2/575
oss-sec: Re: SELinux troublesExploit;Mailing List;Patch;Third Party Advisory
-
http://www.securityfocus.com/bid/91430
SETroubleShoot CVE-2016-4445 Local Command Injection VulnerabilityThird Party Advisory;VDB Entry
Jump to