Skip to content
OpenAdvisories
Unscored Public exploit CVE-2018-19788 EUVD-2018-11469GHSA-4569-2jp2-r7vf

A flaw was found in PolicyKit (aka polkit) 0.115 that allows a user with a uid greater than INT_MAX to successfully execute any systemctl c…

Published Dec 3, 2018 · Updated Aug 29, 2024 · Assigned by mitre

Description

A flaw was found in PolicyKit (aka polkit) 0.115 that allows a user with a uid greater than INT_MAX to successfully execute any systemctl command.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 policykit-1 0.105-23 —
Debian 13 policykit-1 0.105-23 —
Debian 12 policykit-1 0.105-23 —
Debian 9 policykit-1 0.105-18+deb9u1 DSA-4350-1
Debian 8 policykit-1 0.105-15~deb8u4 DLA-1644-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS policykit-1 0.105-20ubuntu0.18.04.4 USN-3861-1
Ubuntu 16.04 LTS policykit-1 0.105-14.1ubuntu0.4 USN-3861-1
Ubuntu 14.04 LTS policykit-1 0.105-4ubuntu3.14.04.5 USN-3861-1
ReleasePackageFixed inAdvisory
RHEL 7 polkit +2 0.112-22.el7 RHSA-2019:2046
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 7.6 EUS polkit +2 0.112-18.el7_6.2 RHSA-2019:3232
ReleasePackageFixed inAdvisory
SLES 15 polkit 0.114-3.6.1 SUSE-SU-2019:0015-1
SLES 12 SP4 polkit 0.113-5.15.1 SUSE-SU-2019:0019-1
SLES 12 SP3 polkit 0.113-5.15.1 SUSE-SU-2019:0019-1
SLES 12 SP2 polkit 0.113-5.15.1 SUSE-SU-2019:0019-1
SLES 12 SP1 polkit 0.113-5.15.1 SUSE-SU-2019:0019-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 polkit 0.113-5.15.1 SUSE-SU-2019:0019-1
SLES for SAP 12 SP4 polkit 0.113-5.15.1 SUSE-SU-2019:0019-1
SLES for SAP 12 SP3 polkit 0.113-5.15.1 SUSE-SU-2019:0019-1
SLES for SAP 12 SP2 polkit 0.113-5.15.1 SUSE-SU-2019:0019-1
SLES for SAP 12 SP1 polkit 0.113-5.15.1 SUSE-SU-2019:0019-2
SUSE OpenStack Cloud 7 polkit 0.113-5.15.1 SUSE-SU-2019:0019-1
SUSE Enterprise Storage 4 polkit 0.113-5.15.1 SUSE-SU-2019:0019-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed polkit 0.118-7.2 openSUSE-SU-2024:11180-1
openSUSE Leap 15.0 polkit 0.114-lp150.2.6.1 openSUSE-SU-2019:0010-1
ReleasePackageFixed inAdvisory
Alpine v3.9 polkit 0.105-r9 —
Alpine v3.8 polkit 0.105-r9 —
Alpine v3.7 polkit 0.105-r8 —
Alpine v3.6 polkit 0.105-r8 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 polkit +2 0.112-22.amzn2.1 ALAS2-2019-1331

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 polkit +2 0.112-22.0.1.el7 ELSA-2019-2046

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 4 repositories

  • Ekultek/PoC ★ 19 · Dec 17, 2018

    Leveraging CVE-2018-19788 without root shells

  • AbsoZed/CVE-2018-19788 ★ 5 · Dec 7, 2018

    Silly easy exploit for CVE-2018-19788

  • d4gh0s7/CVE-2018-19788 ★ 3 · Dec 7, 2018

    Ansible role to check the vulnerability tracked as CVE-2018-19788, impacts PolicyKit version 0.115 which comes pre-installed on a wide range of Linux distributions

  • jhlongjr/CVE-2018-19788 ★ 1 · Dec 31, 2018

    Exploiting The CVE-2018-19788 PolicyKit Bug

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 12

References