CVE-2016-7545
SELinux policycoreutils allows local users to execute arbitrary commands outside of the sandbox...
SELinux policycoreutils allows local users to execute arbitrary commands outside of the sandbox via a crafted TIOCSTI ioctl call.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
SELinux policycoreutils allows local users to execute arbitrary commands outside of the sandbox via a crafted TIOCSTI ioctl call.
- Record
CVE-2016-7545- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-284
- Updated
- 2026-11-02
CVE List No score
SELinux policycoreutils allows local users to execute arbitrary commands outside of the sandbox via a crafted TIOCSTI ioctl call.
- Record
CVE-2016-7545- Updated
- 2026-11-02
EUVDEUVD-2016-8398 No score
SELinux policycoreutils allows local users to execute arbitrary commands outside of the sandbox via a crafted TIOCSTI ioctl call.
- Record
EUVD-2016-8398- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-38gv-g72v-rp63
8.8
SELinux policycoreutils allows local users to execute arbitrary commands outside of the sandbox...
SELinux policycoreutils allows local users to execute arbitrary commands outside of the sandbox via a crafted TIOCSTI ioctl call.
- Record
GHSA-38gv-g72v-rp63- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-284
- Updated
- 2026-11-02
OSV
8.8
SELinux policycoreutils allows local users to execute arbitrary commands outside of the sandbox via a crafted TIOCSTI ioctl call.
- Record
CVE-2016-7545- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-7545
8.8
SELinux policycoreutils allows local users to execute arbitrary commands outside of the sandbox via a crafted TIOCSTI ioctl call.
- Record
DEBIAN-CVE-2016-7545- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSVRHSA-2016:2702
8.6
Red Hat Security Advisory: policycoreutils security update
- Record
RHSA-2016:2702- CVSS 3.0
- 8.6 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2017:0535
8.6
Red Hat Security Advisory: policycoreutils security update
- Record
RHSA-2017:0535- CVSS 3.0
- 8.6 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2017:0536
8.6
Red Hat Security Advisory: policycoreutils security update
- Record
RHSA-2017:0536- CVSS 3.0
- 8.6 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10759-1 No score
firejail-0.9.66-1.2 on GA media
These are all security issues fixed in the firejail-0.9.66-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10759-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11179-1 No score
policycoreutils-3.2-1.4 on GA media
These are all security issues fixed in the policycoreutils-3.2-1.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11179-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0338-1 No score
Security update for policycoreutils
This update for policycoreutils fixes the following issues:
- CVE-2016-7545: nonpriv session can escape to parent [bsc#1000998]
- Record
SUSE-SU-2017:0338-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0339-1 No score
Security update for policycoreutils
This update for policycoreutils fixes the following issues:
- CVE-2016-7545: nonpriv session can escape to parent [bsc#1000998]
- Record
SUSE-SU-2017:0339-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0340-1 No score
Security update for policycoreutils
This update for policycoreutils fixes the following issues:
- CVE-2016-7545: nonpriv session can escape to parent [bsc#1000998]
- Record
SUSE-SU-2017:0340-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
policycoreutilsDebian:12 |
before 2.5-3 | 2.5-3 |
policycoreutilsDebian:13 |
before 2.5-3 | 2.5-3 |
policycoreutilsDebian:14 |
before 2.5-3 | 2.5-3 |
policycoreutilsDebian:7 |
before 2.1.10-9+deb7u1, plus listed versions 2.1.10-9 |
2.1.10-9+deb7u1 |
policycoreutilsRed Hat:enterprise_linux:6::client |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-debuginfoRed Hat:enterprise_linux:6::client |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-guiRed Hat:enterprise_linux:6::client |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-newroleRed Hat:enterprise_linux:6::client |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-pythonRed Hat:enterprise_linux:6::client |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-sandboxRed Hat:enterprise_linux:6::client |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
Show 91 moreShow less
| Package | Affected | Fixed |
|---|---|---|
policycoreutilsRed Hat:enterprise_linux:6::computenode |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-newroleRed Hat:enterprise_linux:6::computenode |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-pythonRed Hat:enterprise_linux:6::computenode |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-guiRed Hat:enterprise_linux:6::computenode |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-sandboxRed Hat:enterprise_linux:6::computenode |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutilsRed Hat:enterprise_linux:6::server |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-debuginfoRed Hat:enterprise_linux:6::server |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-guiRed Hat:enterprise_linux:6::server |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-newroleRed Hat:enterprise_linux:6::server |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-pythonRed Hat:enterprise_linux:6::server |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-sandboxRed Hat:enterprise_linux:6::server |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutilsRed Hat:enterprise_linux:6::workstation |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-guiRed Hat:enterprise_linux:6::workstation |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-newroleRed Hat:enterprise_linux:6::workstation |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-pythonRed Hat:enterprise_linux:6::workstation |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutils-sandboxRed Hat:enterprise_linux:6::workstation |
before 0:2.0.83-30.1.el6_8 | 0:2.0.83-30.1.el6_8 |
policycoreutilsRed Hat:enterprise_linux:7::client |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-debuginfoRed Hat:enterprise_linux:7::client |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-develRed Hat:enterprise_linux:7::client |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-guiRed Hat:enterprise_linux:7::client |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-newroleRed Hat:enterprise_linux:7::client |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-pythonRed Hat:enterprise_linux:7::client |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-sandboxRed Hat:enterprise_linux:7::client |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-restorecondRed Hat:enterprise_linux:7::client |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutilsRed Hat:enterprise_linux:7::computenode |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-newroleRed Hat:enterprise_linux:7::computenode |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-pythonRed Hat:enterprise_linux:7::computenode |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-develRed Hat:enterprise_linux:7::computenode |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-guiRed Hat:enterprise_linux:7::computenode |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-restorecondRed Hat:enterprise_linux:7::computenode |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-sandboxRed Hat:enterprise_linux:7::computenode |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutilsRed Hat:enterprise_linux:7::server |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-debuginfoRed Hat:enterprise_linux:7::server |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-develRed Hat:enterprise_linux:7::server |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-guiRed Hat:enterprise_linux:7::server |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-newroleRed Hat:enterprise_linux:7::server |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-pythonRed Hat:enterprise_linux:7::server |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-sandboxRed Hat:enterprise_linux:7::server |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-restorecondRed Hat:enterprise_linux:7::server |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutilsRed Hat:enterprise_linux:7::workstation |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-develRed Hat:enterprise_linux:7::workstation |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-guiRed Hat:enterprise_linux:7::workstation |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-newroleRed Hat:enterprise_linux:7::workstation |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-pythonRed Hat:enterprise_linux:7::workstation |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-sandboxRed Hat:enterprise_linux:7::workstation |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutils-restorecondRed Hat:enterprise_linux:7::workstation |
before 0:2.5-9.el7 | 0:2.5-9.el7 |
policycoreutilsRed Hat:rhel_eus:7.2::computenode |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-debuginfoRed Hat:rhel_eus:7.2::computenode |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-newroleRed Hat:rhel_eus:7.2::computenode |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-pythonRed Hat:rhel_eus:7.2::computenode |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-develRed Hat:rhel_eus:7.2::computenode |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-guiRed Hat:rhel_eus:7.2::computenode |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-restorecondRed Hat:rhel_eus:7.2::computenode |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-sandboxRed Hat:rhel_eus:7.2::computenode |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutilsRed Hat:rhel_eus:7.2::server |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-debuginfoRed Hat:rhel_eus:7.2::server |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-develRed Hat:rhel_eus:7.2::server |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-guiRed Hat:rhel_eus:7.2::server |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-newroleRed Hat:rhel_eus:7.2::server |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-pythonRed Hat:rhel_eus:7.2::server |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-sandboxRed Hat:rhel_eus:7.2::server |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutils-restorecondRed Hat:rhel_eus:7.2::server |
before 0:2.2.5-21.el7_2 | 0:2.2.5-21.el7_2 |
policycoreutilsRed Hat:rhel_eus:7.1::computenode |
before 0:2.2.5-16.el7_1 | 0:2.2.5-16.el7_1 |
policycoreutils-debuginfoRed Hat:rhel_eus:7.1::computenode |
before 0:2.2.5-16.el7_1 | 0:2.2.5-16.el7_1 |
policycoreutils-newroleRed Hat:rhel_eus:7.1::computenode |
before 0:2.2.5-16.el7_1 | 0:2.2.5-16.el7_1 |
policycoreutils-pythonRed Hat:rhel_eus:7.1::computenode |
before 0:2.2.5-16.el7_1 | 0:2.2.5-16.el7_1 |
policycoreutils-develRed Hat:rhel_eus:7.1::computenode |
before 0:2.2.5-16.el7_1 | 0:2.2.5-16.el7_1 |
policycoreutils-guiRed Hat:rhel_eus:7.1::computenode |
before 0:2.2.5-16.el7_1 | 0:2.2.5-16.el7_1 |
policycoreutils-restorecondRed Hat:rhel_eus:7.1::computenode |
before 0:2.2.5-16.el7_1 | 0:2.2.5-16.el7_1 |
policycoreutils-sandboxRed Hat:rhel_eus:7.1::computenode |
before 0:2.2.5-16.el7_1 | 0:2.2.5-16.el7_1 |
policycoreutilsRed Hat:rhel_eus:7.1::server |
before 0:2.2.5-16.ael7b_1 | 0:2.2.5-16.ael7b_1 |
policycoreutils-debuginfoRed Hat:rhel_eus:7.1::server |
before 0:2.2.5-16.ael7b_1 | 0:2.2.5-16.ael7b_1 |
policycoreutils-develRed Hat:rhel_eus:7.1::server |
before 0:2.2.5-16.ael7b_1 | 0:2.2.5-16.ael7b_1 |
policycoreutils-guiRed Hat:rhel_eus:7.1::server |
before 0:2.2.5-16.ael7b_1 | 0:2.2.5-16.ael7b_1 |
policycoreutils-newroleRed Hat:rhel_eus:7.1::server |
before 0:2.2.5-16.ael7b_1 | 0:2.2.5-16.ael7b_1 |
policycoreutils-pythonRed Hat:rhel_eus:7.1::server |
before 0:2.2.5-16.ael7b_1 | 0:2.2.5-16.ael7b_1 |
policycoreutils-sandboxRed Hat:rhel_eus:7.1::server |
before 0:2.2.5-16.ael7b_1 | 0:2.2.5-16.ael7b_1 |
policycoreutils-restorecondRed Hat:rhel_eus:7.1::server |
before 0:2.2.5-16.ael7b_1 | 0:2.2.5-16.ael7b_1 |
policycoreutilsSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 2.5-6.1 | 2.5-6.1 |
policycoreutilsSUSE:Linux Enterprise Server 12 SP2 |
before 2.5-6.1 | 2.5-6.1 |
policycoreutilsSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 2.5-6.1 | 2.5-6.1 |
policycoreutilsSUSE:Linux Enterprise Server 11 SP4 |
before 2.0.79-4.8.1 | 2.0.79-4.8.1 |
policycoreutilsSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 2.0.79-4.8.1 | 2.0.79-4.8.1 |
policycoreutilsSUSE:Linux Enterprise Server 12 SP1 |
before 2.3-3.3.1 | 2.3-3.3.1 |
policycoreutilsSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 2.3-3.3.1 | 2.3-3.3.1 |
firejailopenSUSE:Tumbleweed |
before 0.9.66-1.2 | 0.9.66-1.2 |
coreutilsopenSUSE:Tumbleweed |
before 3.2-1.4 | 3.2-1.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-7545 is a high vulnerability (CVSS 8.8) in Selinux Project Selinux, published September 25, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 32nd percentile. Fixed in policycoreutils 2.5-3.
References
rhn.redhat.com/errata/RHSA-2017-0536.html
openwall.com/lists/oss-security/2016/09/25/1
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UPRNK3PWMAVNJZ53YW5GOEOGJSFNAQIF
rhn.redhat.com/errata/RHSA-2017-0535.html
rhn.redhat.com/errata/RHSA-2016-2702.html
securityfocus.com/bid/93156
Show 29 moreShow less
securitytracker.com/id/1037283
github.com/SELinuxProject/selinux/commit/acca96a135a4d2a028ba9b636886af99c0915379
marc.info?l=selinux&m=147465160112766&w=2
nvd.nist.gov/vuln/detail/CVE-2016-7545
lists.fedoraproject.org/archives/list/[email protected]/message/UPRNK3PWMAVNJZ53YW5GOEOGJSFNAQIF
github.com/advisories/GHSA-38gv-g72v-rp63
security-tracker.debian.org/tracker/CVE-2016-7545
access.redhat.com/errata/RHSA-2016:2702
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1378577
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_2702.json
access.redhat.com/security/cve/CVE-2016-7545
cve.org/CVERecord?id=CVE-2016-7545
access.redhat.com/errata/RHSA-2017:0535
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_0535.json
access.redhat.com/errata/RHSA-2017:0536
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_0536.json
suse.com/support/update/announcement/2017/suse-su-20170338-1
bugzilla.suse.com/1000998
suse.com/security/cve/CVE-2016-7545
suse.com/support/update/announcement/2017/suse-su-20170339-1
suse.com/support/update/announcement/2017/suse-su-20170340-1
suse.com/security/cve/CVE-2017-5180
suse.com/security/cve/CVE-2017-5206
suse.com/security/cve/CVE-2017-5207
suse.com/security/cve/CVE-2019-12589
suse.com/security/cve/CVE-2020-17367
suse.com/security/cve/CVE-2020-17368
suse.com/security/cve/CVE-2018-1063