CVE-2019-6133 Race condition in n/a

Medium 6.7 Published Updated

Attackers can bypass authorization checks in PolicyKit due to a race condition in fork handling, leading to privilege escalation.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2019-6133?

CVE-2019-6133 is a medium-severity vulnerability in Canonical Ubuntu Linux, published on 11 Jan 2019. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

In PolicyKit (aka polkit) 0.115, the "start time" protection mechanism can be bypassed because fork() is not atomic, and therefore authorization decisions are improperly cached. This is related to lack of uid checking in polkitbackend/polkitbackendinteractiveauthority.c.

Weakness: CWE-362

Which versions are affected by CVE-2019-6133?

It affects 9 products.

Linux distribution packages (40)
polkit Red Hat:enterprise_linux:6::clientAll versions0:0.96-11.el6_10.1
polkit-debuginfo Red Hat:enterprise_linux:6::clientAll versions0:0.96-11.el6_10.1
polkit-desktop-policy Red Hat:enterprise_linux:6::clientAll versions0:0.96-11.el6_10.1
polkit-devel Red Hat:enterprise_linux:6::clientAll versions0:0.96-11.el6_10.1
polkit-docs Red Hat:enterprise_linux:6::clientAll versions0:0.96-11.el6_10.1
polkit Red Hat:enterprise_linux:6::computenodeAll versions0:0.96-11.el6_10.1
polkit-debuginfo Red Hat:enterprise_linux:6::computenodeAll versions0:0.96-11.el6_10.1
polkit-desktop-policy Red Hat:enterprise_linux:6::computenodeAll versions0:0.96-11.el6_10.1
polkit-devel Red Hat:enterprise_linux:6::computenodeAll versions0:0.96-11.el6_10.1
polkit-docs Red Hat:enterprise_linux:6::computenodeAll versions0:0.96-11.el6_10.1
polkit Red Hat:enterprise_linux:6::serverAll versions0:0.96-11.el6_10.1
polkit-debuginfo Red Hat:enterprise_linux:6::serverAll versions0:0.96-11.el6_10.1
polkit-desktop-policy Red Hat:enterprise_linux:6::serverAll versions0:0.96-11.el6_10.1
polkit-devel Red Hat:enterprise_linux:6::serverAll versions0:0.96-11.el6_10.1
polkit-docs Red Hat:enterprise_linux:6::serverAll versions0:0.96-11.el6_10.1
polkit Red Hat:enterprise_linux:6::workstationAll versions0:0.96-11.el6_10.1
polkit-debuginfo Red Hat:enterprise_linux:6::workstationAll versions0:0.96-11.el6_10.1
polkit-desktop-policy Red Hat:enterprise_linux:6::workstationAll versions0:0.96-11.el6_10.1
polkit-devel Red Hat:enterprise_linux:6::workstationAll versions0:0.96-11.el6_10.1
polkit-docs Red Hat:enterprise_linux:6::workstationAll versions0:0.96-11.el6_10.1
polkit Red Hat:enterprise_linux:7::clientAll versions0:0.112-18.el7_6.1
polkit-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:0.112-18.el7_6.1
polkit-devel Red Hat:enterprise_linux:7::clientAll versions0:0.112-18.el7_6.1
polkit-docs Red Hat:enterprise_linux:7::clientAll versions0:0.112-18.el7_6.1
polkit Red Hat:enterprise_linux:7::computenodeAll versions0:0.112-18.el7_6.1
polkit-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:0.112-18.el7_6.1
polkit-devel Red Hat:enterprise_linux:7::computenodeAll versions0:0.112-18.el7_6.1
polkit-docs Red Hat:enterprise_linux:7::computenodeAll versions0:0.112-18.el7_6.1
polkit Red Hat:enterprise_linux:7::serverAll versions0:0.112-18.el7_6.1
polkit-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:0.112-18.el7_6.1
polkit-devel Red Hat:enterprise_linux:7::serverAll versions0:0.112-18.el7_6.1
polkit-docs Red Hat:enterprise_linux:7::serverAll versions0:0.112-18.el7_6.1
polkit Red Hat:enterprise_linux:7::workstationAll versions0:0.112-18.el7_6.1
polkit-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:0.112-18.el7_6.1
polkit-devel Red Hat:enterprise_linux:7::workstationAll versions0:0.112-18.el7_6.1
polkit-docs Red Hat:enterprise_linux:7::workstationAll versions0:0.112-18.el7_6.1
polkit Red Hat:rhel_aus:6.6::serverAll versions0:0.96-7.el6_6.1
polkit-debuginfo Red Hat:rhel_aus:6.6::serverAll versions0:0.96-7.el6_6.1
polkit-desktop-policy Red Hat:rhel_aus:6.6::serverAll versions0:0.96-7.el6_6.1
polkit-devel Red Hat:rhel_aus:6.6::serverAll versions0:0.96-7.el6_6.1

Products include Canonical Ubuntu Linux, Debian Debian Linux, Polkit Project Polkit, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Server, Redhat Enterprise Linux Server Aus and 3 more.

How do I fix CVE-2019-6133?

Apply the vendor's patch.

Is CVE-2019-6133 being exploited?

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

All Canonical Ubuntu Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2019-6133, DEBIAN-CVE-2019-6133, GHSA-7j6c-jrh9-mvqm, RHSA-2019:0230, RHSA-2019:0420, RHSA-2019:0832 and 9 more.

Is CVE-2019-6133 in your software?

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

Check your SBOMs for free