CVE-2017-2616 Race condition in util-linux

Medium 5.5 Published Updated

A local attacker can exploit a race condition in su to kill root processes or escalate privileges.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2017-2616?

CVE-2017-2616 is a medium-severity vulnerability in Debian Debian Linux, published on 27 Jul 2018. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

A race condition was found in util-linux before 2.32.1 in the way su handled the management of child processes. A local authenticated attacker could use this flaw to kill other processes with root privileges under specific conditions.

Weakness: CWE-362, CWE-267

Which versions are affected by CVE-2017-2616?

It affects 7 products.

Linux distribution packages (40)
coreutils Red Hat:enterprise_linux:6::clientAll versions0:8.4-46.el6
coreutils-debuginfo Red Hat:enterprise_linux:6::clientAll versions0:8.4-46.el6
coreutils-libs Red Hat:enterprise_linux:6::clientAll versions0:8.4-46.el6
coreutils Red Hat:enterprise_linux:6::computenodeAll versions0:8.4-46.el6
coreutils-debuginfo Red Hat:enterprise_linux:6::computenodeAll versions0:8.4-46.el6
coreutils-libs Red Hat:enterprise_linux:6::computenodeAll versions0:8.4-46.el6
coreutils Red Hat:enterprise_linux:6::serverAll versions0:8.4-46.el6
coreutils-debuginfo Red Hat:enterprise_linux:6::serverAll versions0:8.4-46.el6
coreutils-libs Red Hat:enterprise_linux:6::serverAll versions0:8.4-46.el6
coreutils Red Hat:enterprise_linux:6::workstationAll versions0:8.4-46.el6
coreutils-debuginfo Red Hat:enterprise_linux:6::workstationAll versions0:8.4-46.el6
coreutils-libs Red Hat:enterprise_linux:6::workstationAll versions0:8.4-46.el6
libblkid Red Hat:enterprise_linux:7::clientAll versions0:2.23.2-33.el7_3.2
libblkid-devel Red Hat:enterprise_linux:7::clientAll versions0:2.23.2-33.el7_3.2
libmount Red Hat:enterprise_linux:7::clientAll versions0:2.23.2-33.el7_3.2
libmount-devel Red Hat:enterprise_linux:7::clientAll versions0:2.23.2-33.el7_3.2
libuuid Red Hat:enterprise_linux:7::clientAll versions0:2.23.2-33.el7_3.2
libuuid-devel Red Hat:enterprise_linux:7::clientAll versions0:2.23.2-33.el7_3.2
util-linux Red Hat:enterprise_linux:7::clientAll versions0:2.23.2-33.el7_3.2
util-linux-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.23.2-33.el7_3.2
uuidd Red Hat:enterprise_linux:7::clientAll versions0:2.23.2-33.el7_3.2
libblkid Red Hat:enterprise_linux:7::computenodeAll versions0:2.23.2-33.el7_3.2
libblkid-devel Red Hat:enterprise_linux:7::computenodeAll versions0:2.23.2-33.el7_3.2
libmount Red Hat:enterprise_linux:7::computenodeAll versions0:2.23.2-33.el7_3.2
libmount-devel Red Hat:enterprise_linux:7::computenodeAll versions0:2.23.2-33.el7_3.2
libuuid Red Hat:enterprise_linux:7::computenodeAll versions0:2.23.2-33.el7_3.2
libuuid-devel Red Hat:enterprise_linux:7::computenodeAll versions0:2.23.2-33.el7_3.2
util-linux Red Hat:enterprise_linux:7::computenodeAll versions0:2.23.2-33.el7_3.2
util-linux-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:2.23.2-33.el7_3.2
uuidd Red Hat:enterprise_linux:7::computenodeAll versions0:2.23.2-33.el7_3.2
libblkid Red Hat:enterprise_linux:7::serverAll versions0:2.23.2-33.el7_3.2
libblkid-devel Red Hat:enterprise_linux:7::serverAll versions0:2.23.2-33.el7_3.2
libmount Red Hat:enterprise_linux:7::serverAll versions0:2.23.2-33.el7_3.2
libmount-devel Red Hat:enterprise_linux:7::serverAll versions0:2.23.2-33.el7_3.2
libuuid Red Hat:enterprise_linux:7::serverAll versions0:2.23.2-33.el7_3.2
libuuid-devel Red Hat:enterprise_linux:7::serverAll versions0:2.23.2-33.el7_3.2
util-linux Red Hat:enterprise_linux:7::serverAll versions0:2.23.2-33.el7_3.2
util-linux-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:2.23.2-33.el7_3.2
uuidd Red Hat:enterprise_linux:7::serverAll versions0:2.23.2-33.el7_3.2
libblkid Red Hat:enterprise_linux:7::workstationAll versions0:2.23.2-33.el7_3.2

Products include Debian Debian Linux, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Server, Redhat Enterprise Linux Server Aus, Redhat Enterprise Linux Server Eus, Redhat Enterprise Linux Workstation and 1 more.

How do I fix CVE-2017-2616?

Upgrade to a fixed version.

Is CVE-2017-2616 being exploited?

There is no known exploitation of CVE-2017-2616 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2017-2616, DLA-838-1, GHSA-qmwq-wgvm-pcqr, MGASA-2017-0072, RHSA-2017:0654, RHSA-2017:0907 and 4 more.

Is CVE-2017-2616 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free