製品・ソフトウェアに関する情報
setroubleshoot の sealert の fix_lookup_id 関数における任意のコマンドを実行される脆弱性
Title setroubleshoot の sealert の fix_lookup_id 関数における任意のコマンドを実行される脆弱性
Summary

setroubleshoot の sealert の fix_lookup_id 関数は、commands.getstatusoutput 関数を持つ外部コマンドの実行に関する処理に不備があるため、任意のコマンドを実行される脆弱性が存在します。

Possible impacts ローカルユーザにより、巧妙に細工されたファイル名を持つ SELinux 拒否を誘発されることで、任意のコマンドを実行される可能性があります。 
Solution

ベンダより正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。

Publication Date June 21, 2016, midnight
Registration Date May 16, 2017, 4:06 p.m.
Last Update May 16, 2017, 4:06 p.m.
CVSS3.0 : 重要
Score 7
Vector CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS2.0 : 警告
Score 6.9
Vector AV:L/AC:M/Au:N/C:C/I:C/A:C
Affected System
レッドハット
Red Hat Enterprise Linux Desktop 7.0
Red Hat Enterprise Linux HPC Node 7.0
Red Hat Enterprise Linux Server 7.0
Red Hat Enterprise Linux Workstation 7.0
SELinux
setroubleshoot 3.2.23 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
Change Log
No Changed Details Date of change
0 [2017年05月16日]
  掲載
Feb. 17, 2018, 10:37 a.m.

NVD Vulnerability Information
CVE-2016-4445
Summary

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.

Publication Date April 12, 2017, 3:59 a.m.
Registration Date Jan. 26, 2021, 2:12 p.m.
Last Update Nov. 21, 2024, 11:52 a.m.
Affected software configurations
Configuration1 or higher or less more than less than
cpe:2.3:a:setroubleshoot_project:setroubleshoot:*:*:*:*:*:*:*:* 3.2.22
Configuration2 or higher or less more than less than
cpe:2.3:o:redhat:enterprise_linux_desktop:7.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_workstation:7.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_hpc_node:7.0:*:*:*:*:*:*:*
Related information, measures and tools
Common Vulnerabilities List