Skip to content
OpenAdvisories
High · 7.8 Known exploited Public exploit CVE-2021-3560 EUVD-2021-26871GHSA-7c49-j253-wq5r

It was found that polkit could be tricked into bypassing the credential checks for D-Bus requests, elevating the privileges of the requesto…

Published Feb 16, 2022 · Updated Oct 21, 2025 · Assigned by redhat

Description

It was found that polkit could be tricked into bypassing the credential checks for D-Bus requests, elevating the privileges of the requestor to the root user. This flaw could be used by an unprivileged local attacker to, for example, create a new local administrator. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.

Affected products

VendorProductAffectedFixed
— polkit polkit 0.119 —

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-31 —
Debian 13 policykit-1 0.105-31 —
Debian 12 policykit-1 0.105-31 —
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS policykit-1 0.105-31 —
Ubuntu 20.04 LTS policykit-1 0.105-26ubuntu1.1 USN-4980-1
ReleasePackageFixed inAdvisory
RHEL 8 polkit +3 0.115-11.el8_4.1 RHSA-2021:2238
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Rhev Hypervisor 4 redhat-virtualization-host +1 4.4.6-20210615.0.el8_4 RHSA-2021:2522
RHEL 8.2 EUS polkit +3 0.115-11.el8_2.1 RHSA-2021:2237
RHEL 8.1 EUS polkit +3 0.115-9.el8_1.1 RHSA-2021:2236
Red Hat OpenShift 4 cri-o 1.20.3-6.rhaos4.7.git0d0f863.el7 RHSA-2021:2555
Red Hat OpenShift 4 dhcp +3 12:4.3.6-41.el8_3.1 RHSA-2021:2555
Red Hat OpenShift 4 openshift-clients +1 4.7.0-202106252127.p0.git.8b4b094.el7 RHSA-2021:2555
Red Hat OpenShift 4 openshift-kuryr +4 4.7.0-202106232224.p0.git.c7654fb.el8 RHSA-2021:2555
Red Hat OpenShift 4 polkit +1 0.115-11.el8_3.2 RHSA-2021:2555

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 polkit 0.115-11.el8_4.1 RLSA-2021:2238
ReleasePackageFixed inAdvisory
SLES 15 SP3 polkit 0.116-3.3.1 SUSE-SU-2021:1843-1
SLES 15 SP2 polkit 0.116-3.3.1 SUSE-SU-2021:1843-1
SLES 15 SP1 polkit 0.114-3.12.1 SUSE-SU-2021:1844-1
SLES 15 polkit 0.114-3.12.1 SUSE-SU-2021:1844-1
SLES 12 SP5 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
Show 20 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP4 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SLES 12 SP3 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SLES 12 SP2 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SLES for SAP 15 SP1 polkit 0.114-3.12.1 SUSE-SU-2021:1844-1
SLES for SAP 15 polkit 0.114-3.12.1 SUSE-SU-2021:1844-1
SLES for SAP 12 SP5 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SLES for SAP 12 SP4 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SLES for SAP 12 SP3 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SLE Micro 5.0 polkit 0.116-3.3.1 SUSE-SU-2021:1843-1
SLE HPC 15 SP1 polkit 0.114-3.12.1 SUSE-SU-2021:1844-1
SLE HPC 15 polkit 0.114-3.12.1 SUSE-SU-2021:1844-1
SUSE OpenStack Cloud Crowbar 9 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SUSE OpenStack Cloud Crowbar 8 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SUSE OpenStack Cloud 9 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SUSE OpenStack Cloud 8 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SUSE Manager Server 4.0 polkit 0.114-3.12.1 SUSE-SU-2021:1844-1
SUSE Manager Retail Branch Server 4.0 polkit 0.114-3.12.1 SUSE-SU-2021:1844-1
SUSE Manager Proxy 4.0 polkit 0.114-3.12.1 SUSE-SU-2021:1844-1
SUSE HPE Helion OpenStack 8 polkit 0.113-5.21.1 SUSE-SU-2021:1842-1
SUSE Enterprise Storage 6 polkit 0.114-3.12.1 SUSE-SU-2021:1844-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed polkit 0.118-7.2 openSUSE-SU-2024:11180-1
openSUSE Leap 15.3 polkit 0.116-3.3.1 openSUSE-SU-2021:1843-1
openSUSE Leap 15.2 polkit 0.116-lp152.2.3.1 openSUSE-SU-2021:0838-1
ReleasePackageFixed inAdvisory
Alpine v3.24 polkit 0.119-r0 —
Alpine v3.23 polkit 0.119-r0 —
Alpine v3.22 polkit 0.119-r0 —
Alpine v3.21 polkit 0.119-r0 —
Alpine v3.20 polkit 0.119-r0 —
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 polkit 0.119-r0 —
Alpine v3.18 polkit 0.119-r0 —
Alpine v3.17 polkit 0.119-r0 —
Alpine v3.16 polkit 0.119-r0 —
Alpine v3.15 polkit 0.119-r0 —
Alpine v3.14 polkit 0.119-r0 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 polkit +3 0.115-11.0.1.el8_4.1 ELSA-2021-2238

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.

Metasploit 1 module

Exploit-DB 1

GitHub 33 repositories · most starred shown

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

Advisories 14

References