Every CVE Search/ Get API key

CVE-2021-4034

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec...

7.8 HighIn KEVPublic exploitFix available

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

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

94.9%Up 90.7 points since Jan 29, 2022
90%50%10%1%

What each source reports

NVD Score used 7.8

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

Record
CVE-2021-4034
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.2 HighAV:L/AC:L/Au:N/C:C/I:C/A:C
Weakness
CWE-787, CWE-125
Updated
2026-11-02
CVE List 7.8

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

Record
CVE-2021-4034
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
EUVDEUVD-2021-33934 7.8

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

Record
EUVD-2021-33934
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-qgr2-xgqv-24x8 7.8

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec...

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

Record
GHSA-qgr2-xgqv-24x8
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-125, CWE-787
Updated
2026-11-02
CISA KEV No score

Red Hat Polkit Out-of-Bounds Read and Write Vulnerability

The Red Hat polkit pkexec utility contains an out-of-bounds read and write vulnerability that allows for privilege escalation with administrative rights.

Record
CVE-2021-4034
Weakness
CWE-787
Updated
2026-11-02
OSVALPINE-CVE-2021-4034 7.8

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

Record
ALPINE-CVE-2021-4034
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
Show 33 moreShow less
OSVAZL-8335 7.8

CVE-2021-4034 affecting package polkit for versions less than 0.119-2

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

Record
AZL-8335
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2021-4034 7.8

CVE-2021-4034 does not affect BellSoft software

Record
BELL-CVE-2021-4034
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 7.8

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

Record
CVE-2021-4034
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2021-4034 7.8

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

Record
DEBIAN-CVE-2021-4034
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2022-1502 7.8

polkit security update

Define and Handle authorizations tool.

Security Fix(es):

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.(CVE-2021-4034)

Record
OESA-2022-1502
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0265 7.8

Red Hat Security Advisory: polkit security update

Record
RHSA-2022:0265
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0266 7.8

Red Hat Security Advisory: polkit security update

Record
RHSA-2022:0266
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0267 7.8

Red Hat Security Advisory: polkit security update

Record
RHSA-2022:0267
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0268 7.8

Red Hat Security Advisory: polkit security update

Record
RHSA-2022:0268
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0269 7.8

Red Hat Security Advisory: polkit security update

Record
RHSA-2022:0269
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0270 7.8

Red Hat Security Advisory: polkit security update

Record
RHSA-2022:0270
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0271 7.8

Red Hat Security Advisory: polkit security update

Record
RHSA-2022:0271
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0272 7.8

Red Hat Security Advisory: polkit security update

Record
RHSA-2022:0272
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0273 7.8

Red Hat Security Advisory: polkit security update

Record
RHSA-2022:0273
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0274 7.8

Red Hat Security Advisory: polkit security update

Record
RHSA-2022:0274
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0443 8.1

Red Hat Security Advisory: RHV-H security update (redhat-virtualization-host) 4.3.21

Record
RHSA-2022:0443
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2022:0540 7.8

Red Hat Security Advisory: Red Hat Virtualization Host security update [ovirt-4.4.10-1]

Record
RHSA-2022:0540
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2022:0267 7.8

Important: polkit security update

The polkit packages provide a component for controlling system-wide privileges. This component provides a uniform and organized way for non-privileged processes to communicate with privileged ones.

Security Fix(es):

  • polkit: Local privilege escalation in pkexec due to incorrect handling of argument vector (CVE-2021-4034)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2022:0267
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2021-4034 7.8

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

Record
UBUNTU-CVE-2021-4034
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2022:0267 No score

Important: polkit security update

The polkit packages provide a component for controlling system-wide privileges. This component provides a uniform and organized way for non-privileged processes to communicate with privileged ones.

Security Fix(es):

  • polkit: Local privilege escalation in pkexec due to incorrect handling of argument vector (CVE-2021-4034)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2022:0267
Updated
2026-11-02
OSVCLSA-2022-1643211736 No score

Fix CVE(s): CVE-2021-4034

  • SECURITY UPDATE: Local Privilege Escalation in pkexec
    • debian/patches/CVE-2021-4034.patch: properly handle command-line arguments in src/programs/pkcheck.c, src/programs/pkexec.c.
    • CVE-2021-4034
Record
CLSA-2022-1643211736
Updated
2026-11-02
OSVCLSA-2022-1643211885 No score

Fixed CVE-2021-4034 in polkit

  • CVE-2021-4034: pkexec: argv overflow results in local privilege esc.
Record
CLSA-2022-1643211885
Updated
2026-11-02
OSVCLSA-2022-1643211942 No score

Fix of CVE: CVE-2021-4034

  • CVE-2021-4034: pkexec: argv overflow results in local privilege esc.
Record
CLSA-2022-1643211942
Updated
2026-11-02
OSVCLSA-2022-1643212149 No score

Fix of CVE: CVE-2021-4034

  • CVE-2021-4034: polkit: Local privilege escalation in pkexec due to incorrect handling of argument vector
Record
CLSA-2022-1643212149
Updated
2026-11-02
OSVCLSA-2022-1643291562 No score

Fix of CVE: CVE-2021-4034

  • CVE-2021-4034: polkit: Local privilege escalation in pkexec due to incorrect handling of argument vector
Record
CLSA-2022-1643291562
Updated
2026-11-02
OSVMGASA-2022-0037 No score

Updated polkit packages fix security vulnerability

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine (CVE-2021-4034).

Record
MGASA-2022-0037
Updated
2026-11-02
OSVopenSUSE-SU-2022:0190-1 No score

Security update for polkit

This update for polkit fixes the following issues:

  • CVE-2021-4034: Fixed a local privilege escalation in pkexec (bsc#1194568).
Record
openSUSE-SU-2022:0190-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11780-1 No score

libpolkit-agent-1-0-0.120-2.1 on GA media

These are all security issues fixed in the libpolkit-agent-1-0-0.120-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11780-1
Updated
2026-11-02
OSVSUSE-SU-2022:0189-1 No score

Security update for polkit

This update for polkit fixes the following issues:

  • CVE-2021-4034: Fixed a local privilege escalation in pkexec (bsc#1194568).
Record
SUSE-SU-2022:0189-1
Updated
2026-11-02
OSVSUSE-SU-2022:0190-1 No score

Security update for polkit

This update for polkit fixes the following issues:

  • CVE-2021-4034: Fixed a local privilege escalation in pkexec (bsc#1194568).
Record
SUSE-SU-2022:0190-1
Updated
2026-11-02
OSVSUSE-SU-2022:0191-1 No score

Security update for polkit

This update for polkit fixes the following issues:

  • CVE-2021-4034: Fixed a local privilege escalation in pkexec (bsc#1194568).
Record
SUSE-SU-2022:0191-1
Updated
2026-11-02
OSVUSN-5252-1 No score

policykit-1 vulnerability

It was discovered that the PolicyKit pkexec tool incorrectly handled command-line arguments. A local attacker could use this issue to escalate privileges to an administrator.

Record
USN-5252-1
Updated
2026-11-02
OSVUSN-5252-2 No score

policykit-1 vulnerability

USN-5252-1 fixed a vulnerability in policykit-1. This update provides the corresponding update for Ubuntu 14.04 ESM and Ubuntu 16.04 ESM.

Original advisory details:

It was discovered that the PolicyKit pkexec tool incorrectly handled command-line arguments. A local attacker could use this issue to escalate privileges to an administrator.

Record
USN-5252-2
Updated
2026-11-02

Affected products

Show 19 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
polkit
Alpine:v3.15
before 0.119-r8
0.119-r8
polkit
Alpine:v3.16
before 0.120-r2
0.120-r2
polkit
Alpine:v3.17
before 0.120-r2
0.120-r2
polkit
Alpine:v3.18
before 0.120-r2
0.120-r2
polkit
Alpine:v3.19
before 0.120-r2
0.120-r2
polkit
Alpine:v3.20
before 0.120-r2
0.120-r2
polkit
Alpine:v3.21
before 0.120-r2
0.120-r2
polkit
Alpine:v3.22
before 0.120-r2
0.120-r2
polkit
Alpine:v3.23
before 0.120-r2
0.120-r2
polkit
Alpine:v3.24
before 0.120-r2
0.120-r2
Show 169 moreShow less
Affected packages
PackageAffectedFixed
polkit
AlmaLinux:8
before 0.115-13.el8_5.2
0.115-13.el8_5.2
polkit-devel
AlmaLinux:8
before 0.115-13.el8_5.2
0.115-13.el8_5.2
polkit-docs
AlmaLinux:8
before 0.115-13.el8_5.2
0.115-13.el8_5.2
polkit-libs
AlmaLinux:8
before 0.115-13.el8_5.2
0.115-13.el8_5.2
polkit
Azure Linux:2
before 0.119-2
0.119-2
gir1.2-polkit-1.0
TuxCare:Ubuntu:16.04
before 0.105-14.1ubuntu0.5+tuxcare.els1
0.105-14.1ubuntu0.5+tuxcare.els1
libpolkit-agent-1-0
TuxCare:Ubuntu:16.04
before 0.105-14.1ubuntu0.5+tuxcare.els1
0.105-14.1ubuntu0.5+tuxcare.els1
libpolkit-agent-1-dev
TuxCare:Ubuntu:16.04
before 0.105-14.1ubuntu0.5+tuxcare.els1
0.105-14.1ubuntu0.5+tuxcare.els1
libpolkit-backend-1-0
TuxCare:Ubuntu:16.04
before 0.105-14.1ubuntu0.5+tuxcare.els1
0.105-14.1ubuntu0.5+tuxcare.els1
libpolkit-backend-1-dev
TuxCare:Ubuntu:16.04
before 0.105-14.1ubuntu0.5+tuxcare.els1
0.105-14.1ubuntu0.5+tuxcare.els1
libpolkit-gobject-1-0
TuxCare:Ubuntu:16.04
before 0.105-14.1ubuntu0.5+tuxcare.els1
0.105-14.1ubuntu0.5+tuxcare.els1
libpolkit-gobject-1-dev
TuxCare:Ubuntu:16.04
before 0.105-14.1ubuntu0.5+tuxcare.els1
0.105-14.1ubuntu0.5+tuxcare.els1
policykit-1
TuxCare:Ubuntu:16.04
before 0.105-14.1ubuntu0.5+tuxcare.els1
0.105-14.1ubuntu0.5+tuxcare.els1
policykit-1-doc
TuxCare:Ubuntu:16.04
before 0.105-14.1ubuntu0.5+tuxcare.els1
0.105-14.1ubuntu0.5+tuxcare.els1
polkit
TuxCare:OracleLinux:6
before 0.96-11.el6_10.1.tuxcare.els1
0.96-11.el6_10.1.tuxcare.els1
polkit-desktop-policy
TuxCare:OracleLinux:6
before 0.96-11.el6_10.1.tuxcare.els1
0.96-11.el6_10.1.tuxcare.els1
polkit-devel
TuxCare:OracleLinux:6
before 0.96-11.el6_10.1.tuxcare.els1
0.96-11.el6_10.1.tuxcare.els1
polkit-docs
TuxCare:OracleLinux:6
before 0.96-11.el6_10.1.tuxcare.els1
0.96-11.el6_10.1.tuxcare.els1
polkit
TuxCare:CentOS:6
before 0.96-11.el6_10.1.tuxcare.els1
0.96-11.el6_10.1.tuxcare.els1
polkit-desktop-policy
TuxCare:CentOS:6
before 0.96-11.el6_10.1.tuxcare.els1
0.96-11.el6_10.1.tuxcare.els1
polkit-devel
TuxCare:CentOS:6
before 0.96-11.el6_10.1.tuxcare.els1
0.96-11.el6_10.1.tuxcare.els1
polkit-docs
TuxCare:CentOS:6
before 0.96-11.el6_10.1.tuxcare.els1
0.96-11.el6_10.1.tuxcare.els1
polkit
TuxCare:CentOS:8.4
before 0.115-11.el8.4.1.tuxcare.els1
0.115-11.el8.4.1.tuxcare.els1
polkit-devel
TuxCare:CentOS:8.4
before 0.115-11.el8.4.1.tuxcare.els1
0.115-11.el8.4.1.tuxcare.els1
polkit-docs
TuxCare:CentOS:8.4
before 0.115-11.el8.4.1.tuxcare.els1
0.115-11.el8.4.1.tuxcare.els1
polkit-libs
TuxCare:CentOS:8.4
before 0.115-11.el8.4.1.tuxcare.els1
0.115-11.el8.4.1.tuxcare.els1
polkit
TuxCare:CentOS:8.5
before 0.115-12.el8.5.tuxcare.els1
0.115-12.el8.5.tuxcare.els1
polkit-devel
TuxCare:CentOS:8.5
before 0.115-12.el8.5.tuxcare.els1
0.115-12.el8.5.tuxcare.els1
polkit-docs
TuxCare:CentOS:8.5
before 0.115-12.el8.5.tuxcare.els1
0.115-12.el8.5.tuxcare.els1
polkit-libs
TuxCare:CentOS:8.5
before 0.115-12.el8.5.tuxcare.els1
0.115-12.el8.5.tuxcare.els1
policykit-1
Debian:12
before 0.105-31.1
0.105-31.1
policykit-1
Debian:13
before 0.105-31.1
0.105-31.1
policykit-1
Debian:14
before 0.105-31.1
0.105-31.1
policykit-1
Debian:9
before 0.105-18+deb9u2, plus listed versions
0.105-180.105-18+deb9u1
0.105-18+deb9u2
policykit-1
Debian:10
before 0.105-25+deb10u1, plus listed versions
0.105-25
0.105-25+deb10u1
policykit-1
Debian:11
before 0.105-31+deb11u1, plus listed versions
0.105-31
0.105-31+deb11u1
polkit
Mageia:8
before 0.118-1.2.mga8
0.118-1.2.mga8
polkit
openEuler:20.03-LTS-SP1
before 0.116-8.oe1
0.116-8.oe1
polkit
openEuler:20.03-LTS-SP2
before 0.116-9.oe1
0.116-9.oe1
polkit
openEuler:20.03-LTS-SP3
before 0.116-9.oe1
0.116-9.oe1
polkit
Red Hat:rhel_eus:8.2::baseos
before 0:0.115-11.el8_2.2
0:0.115-11.el8_2.2
polkit-debuginfo
Red Hat:rhel_eus:8.2::baseos
before 0:0.115-11.el8_2.2
0:0.115-11.el8_2.2
polkit-debugsource
Red Hat:rhel_eus:8.2::baseos
before 0:0.115-11.el8_2.2
0:0.115-11.el8_2.2
polkit-devel
Red Hat:rhel_eus:8.2::baseos
before 0:0.115-11.el8_2.2
0:0.115-11.el8_2.2
polkit-docs
Red Hat:rhel_eus:8.2::baseos
before 0:0.115-11.el8_2.2
0:0.115-11.el8_2.2
polkit-libs
Red Hat:rhel_eus:8.2::baseos
before 0:0.115-11.el8_2.2
0:0.115-11.el8_2.2
polkit-libs-debuginfo
Red Hat:rhel_eus:8.2::baseos
before 0:0.115-11.el8_2.2
0:0.115-11.el8_2.2
polkit
Red Hat:rhel_eus:8.4::baseos
before 0:0.115-11.el8_4.2
0:0.115-11.el8_4.2
polkit-debuginfo
Red Hat:rhel_eus:8.4::baseos
before 0:0.115-11.el8_4.2
0:0.115-11.el8_4.2
polkit-debugsource
Red Hat:rhel_eus:8.4::baseos
before 0:0.115-11.el8_4.2
0:0.115-11.el8_4.2
polkit-devel
Red Hat:rhel_eus:8.4::baseos
before 0:0.115-11.el8_4.2
0:0.115-11.el8_4.2
polkit-docs
Red Hat:rhel_eus:8.4::baseos
before 0:0.115-11.el8_4.2
0:0.115-11.el8_4.2
polkit-libs
Red Hat:rhel_eus:8.4::baseos
before 0:0.115-11.el8_4.2
0:0.115-11.el8_4.2
polkit-libs-debuginfo
Red Hat:rhel_eus:8.4::baseos
before 0:0.115-11.el8_4.2
0:0.115-11.el8_4.2
polkit
Red Hat:enterprise_linux:8::baseos
before 0:0.115-13.el8_5.1
0:0.115-13.el8_5.1
polkit-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:0.115-13.el8_5.1
0:0.115-13.el8_5.1
polkit-debugsource
Red Hat:enterprise_linux:8::baseos
before 0:0.115-13.el8_5.1
0:0.115-13.el8_5.1
polkit-devel
Red Hat:enterprise_linux:8::baseos
before 0:0.115-13.el8_5.1
0:0.115-13.el8_5.1
polkit-docs
Red Hat:enterprise_linux:8::baseos
before 0:0.115-13.el8_5.1
0:0.115-13.el8_5.1
polkit-libs
Red Hat:enterprise_linux:8::baseos
before 0:0.115-13.el8_5.1
0:0.115-13.el8_5.1
polkit-libs-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:0.115-13.el8_5.1
0:0.115-13.el8_5.1
polkit
Red Hat:rhel_e4s:8.1::baseos
before 0:0.115-9.el8_1.2
0:0.115-9.el8_1.2
polkit-debuginfo
Red Hat:rhel_e4s:8.1::baseos
before 0:0.115-9.el8_1.2
0:0.115-9.el8_1.2
polkit-debugsource
Red Hat:rhel_e4s:8.1::baseos
before 0:0.115-9.el8_1.2
0:0.115-9.el8_1.2
polkit-devel
Red Hat:rhel_e4s:8.1::baseos
before 0:0.115-9.el8_1.2
0:0.115-9.el8_1.2
polkit-docs
Red Hat:rhel_e4s:8.1::baseos
before 0:0.115-9.el8_1.2
0:0.115-9.el8_1.2
polkit-libs
Red Hat:rhel_e4s:8.1::baseos
before 0:0.115-9.el8_1.2
0:0.115-9.el8_1.2
polkit-libs-debuginfo
Red Hat:rhel_e4s:8.1::baseos
before 0:0.115-9.el8_1.2
0:0.115-9.el8_1.2
polkit
Red Hat:rhel_els:6
before 0:0.96-11.el6_10.2
0:0.96-11.el6_10.2
polkit-debuginfo
Red Hat:rhel_els:6
before 0:0.96-11.el6_10.2
0:0.96-11.el6_10.2
polkit-desktop-policy
Red Hat:rhel_els:6
before 0:0.96-11.el6_10.2
0:0.96-11.el6_10.2
polkit-devel
Red Hat:rhel_els:6
before 0:0.96-11.el6_10.2
0:0.96-11.el6_10.2
polkit-docs
Red Hat:rhel_els:6
before 0:0.96-11.el6_10.2
0:0.96-11.el6_10.2
polkit
Red Hat:rhel_aus:7.3::server
before 0:0.112-12.el7_3.1
0:0.112-12.el7_3.1
polkit-debuginfo
Red Hat:rhel_aus:7.3::server
before 0:0.112-12.el7_3.1
0:0.112-12.el7_3.1
polkit-devel
Red Hat:rhel_aus:7.3::server
before 0:0.112-12.el7_3.1
0:0.112-12.el7_3.1
polkit-docs
Red Hat:rhel_aus:7.3::server
before 0:0.112-12.el7_3.1
0:0.112-12.el7_3.1
polkit
Red Hat:rhel_aus:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit-debuginfo
Red Hat:rhel_aus:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit-devel
Red Hat:rhel_aus:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit-docs
Red Hat:rhel_aus:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit
Red Hat:rhel_e4s:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit-debuginfo
Red Hat:rhel_e4s:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit-devel
Red Hat:rhel_e4s:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit-docs
Red Hat:rhel_e4s:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit
Red Hat:rhel_tus:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit-debuginfo
Red Hat:rhel_tus:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit-devel
Red Hat:rhel_tus:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit-docs
Red Hat:rhel_tus:7.6::server
before 0:0.112-18.el7_6.3
0:0.112-18.el7_6.3
polkit
Red Hat:rhel_aus:7.4::server
before 0:0.112-12.el7_4.2
0:0.112-12.el7_4.2
polkit-debuginfo
Red Hat:rhel_aus:7.4::server
before 0:0.112-12.el7_4.2
0:0.112-12.el7_4.2
polkit-devel
Red Hat:rhel_aus:7.4::server
before 0:0.112-12.el7_4.2
0:0.112-12.el7_4.2
polkit-docs
Red Hat:rhel_aus:7.4::server
before 0:0.112-12.el7_4.2
0:0.112-12.el7_4.2
polkit
Red Hat:rhel_aus:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit-debuginfo
Red Hat:rhel_aus:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit-devel
Red Hat:rhel_aus:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit-docs
Red Hat:rhel_aus:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit
Red Hat:rhel_e4s:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit-debuginfo
Red Hat:rhel_e4s:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit-devel
Red Hat:rhel_e4s:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit-docs
Red Hat:rhel_e4s:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit
Red Hat:rhel_tus:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit-debuginfo
Red Hat:rhel_tus:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit-devel
Red Hat:rhel_tus:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit-docs
Red Hat:rhel_tus:7.7::server
before 0:0.112-22.el7_7.2
0:0.112-22.el7_7.2
polkit
Red Hat:enterprise_linux:7::client
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-debuginfo
Red Hat:enterprise_linux:7::client
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-devel
Red Hat:enterprise_linux:7::client
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-docs
Red Hat:enterprise_linux:7::client
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-devel
Red Hat:enterprise_linux:7::computenode
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-docs
Red Hat:enterprise_linux:7::computenode
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit
Red Hat:enterprise_linux:7::server
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-debuginfo
Red Hat:enterprise_linux:7::server
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-devel
Red Hat:enterprise_linux:7::server
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-docs
Red Hat:enterprise_linux:7::server
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit
Red Hat:enterprise_linux:7::workstation
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-devel
Red Hat:enterprise_linux:7::workstation
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
polkit-docs
Red Hat:enterprise_linux:7::workstation
before 0:0.112-26.el7_9.1
0:0.112-26.el7_9.1
redhat-virtualization-host
Red Hat:enterprise_linux:7::hypervisor
before 0:4.3.21-20220126.0.el7_9
0:4.3.21-20220126.0.el7_9
redhat-virtualization-host-image-update
Red Hat:enterprise_linux:7::hypervisor
before 0:4.3.21-20220126.0.el7_9
0:4.3.21-20220126.0.el7_9
redhat-virtualization-host
Red Hat:rhev_hypervisor:4.4::el8
before 0:4.4.10-202202081536_8.5
0:4.4.10-202202081536_8.5
redhat-virtualization-host-image-update
Red Hat:rhev_hypervisor:4.4::el8
before 0:4.4.10-202202081536_8.5
0:4.4.10-202202081536_8.5
polkit
Rocky Linux:8
before 0:0.115-13.el8_5.1
0:0.115-13.el8_5.1
polkit
SUSE:HPE Helion OpenStack 8
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:OpenStack Cloud 8
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:OpenStack Cloud 9
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:OpenStack Cloud Crowbar 8
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:OpenStack Cloud Crowbar 9
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Server 12 SP2-BCL
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Server 12 SP3-BCL
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Server 12 SP5
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Workstation Extension 12 SP5
before 0.113-5.24.1
0.113-5.24.1
polkit
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Linux Enterprise Server 15 SP2-BCL
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Manager Proxy 4.1
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Manager Retail Branch Server 4.1
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Manager Server 4.1
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Linux Enterprise Micro 5.0
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Linux Enterprise Micro 5.1
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Enterprise Storage 7
before 0.116-3.6.1
0.116-3.6.1
polkit
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 0.114-3.15.1
0.114-3.15.1
polkit
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 0.114-3.15.1
0.114-3.15.1
polkit
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 0.114-3.15.1
0.114-3.15.1
polkit
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 0.114-3.15.1
0.114-3.15.1
polkit
SUSE:Linux Enterprise Server 15-LTSS
before 0.114-3.15.1
0.114-3.15.1
polkit
SUSE:Linux Enterprise Server 15 SP1-BCL
before 0.114-3.15.1
0.114-3.15.1
polkit
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 0.114-3.15.1
0.114-3.15.1
polkit
SUSE:Linux Enterprise Server for SAP Applications 15
before 0.114-3.15.1
0.114-3.15.1
polkit
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 0.114-3.15.1
0.114-3.15.1
polkit
SUSE:Enterprise Storage 6
before 0.114-3.15.1
0.114-3.15.1
policykit-1
Ubuntu:Pro:14.04:LTS
before 0.105-4ubuntu3.14.04.6+esm1, plus listed versions
0.105-3ubuntu30.105-4ubuntu10.105-4ubuntu20.105-4ubuntu2.14.04.10.105-4ubuntu3.14.04.10.105-4ubuntu3.14.04.20.105-4ubuntu3.14.04.50.105-4ubuntu3.14.04.6
0.105-4ubuntu3.14.04.6+esm1
policykit-1
Ubuntu:Pro:16.04:LTS
before 0.105-14.1ubuntu0.5+esm1, plus listed versions
0.105-11ubuntu20.105-130.105-13ubuntu10.105-140.105-14.10.105-14.1ubuntu0.10.105-14.1ubuntu0.40.105-14.1ubuntu0.5
0.105-14.1ubuntu0.5+esm1
policykit-1
Ubuntu:18.04:LTS
before 0.105-20ubuntu0.18.04.6, plus listed versions
0.105-180.105-200.105-20ubuntu0.18.04.10.105-20ubuntu0.18.04.40.105-20ubuntu0.18.04.5
0.105-20ubuntu0.18.04.6
policykit-1
Ubuntu:20.04:LTS
before 0.105-26ubuntu1.2, plus listed versions
0.105-26ubuntu10.105-26ubuntu1.1
0.105-26ubuntu1.2
policykit-1
Ubuntu:22.04:LTS
before 0.105-31ubuntu1, plus listed versions
0.105-31
0.105-31ubuntu1
polkit
openSUSE:Leap 15.3
before 0.116-3.6.1
0.116-3.6.1
polkit
openSUSE:Tumbleweed
before 0.120-2.1
0.120-2.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubberdav/CVE-2021-40342022-01-25
MetasploitLocal Privilege Escalation in polkits pkexec2022-01-25
PoC in GitHubryaagard/CVE-2021-40342022-01-25
PoC in GitHub0x05a/my-cve-2021-4034-poc2022-01-26
PoC in GitHubAn00bRektn/CVE-2021-40342022-01-26
PoC in GitHubAnonymous-Family/CVE-2021-40342022-01-26
PoC in GitHubAudiobahn/CVE-2021-40342022-01-26
PoC in GitHubAyrx/CVE-2021-40342022-01-26
PoC in GitHubImmersive-Labs-Sec/CVE-2021-40342022-01-26
PoC in GitHubLukeGix/CVE-2021-40342022-01-26
Show 17 moreShow less
Public exploits
SourceLinkDate
PoC in GitHubN1et/CVE-2021-40342022-01-26
PoC in GitHubNero22k/CVE-2021-40342022-01-26
PoC in GitHubPeterGottesman/pwnkit-exploit2022-01-26
PoC in GitHubY3A/CVE-2021-40342022-01-26
PoC in GitHubartemis-mike/cve-2021-40342022-01-26
PoC in GitHubarthepsy/CVE-2021-40342022-01-26
PoC in GitHubaus-mate/CVE-2021-4034-POC2022-01-26
PoC in GitHubayypril/CVE-2021-40342022-01-26
PoC in GitHubazminawwar/CVE-2021-40342022-01-26
PoC in GitHubc3l3si4n/pwnkit2022-01-26
PoC in GitHubcallrbx/pkexec-lpe-poc2022-01-26
PoC in GitHubchenaotian/CVE-2021-40342022-01-26
PoC in GitHubclubby789/CVE-2021-40342022-01-26
PoC in GitHubdadvlingd/CVE-2021-40342022-01-26
PoC in GitHubdzonerzy/poc-cve-2021-40342022-01-26
PoC in GitHubfdellwing/CVE-2021-40342022-01-26
Exploit-DBPolicyKit-1 0.105-31 - Privilege Escalation2022-01-27

Plus 160 more. The full list has every link.

History

History
RecordedChangedSources
exploits_morePoC in GitHub
exploitation
affected, aliases, referencesOSV
exploits, exploits_more
first indexedCVE List, EUVD, Exploit-DB, GitHub Advisories, CISA KEV, Metasploit, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-4034 is a high vulnerability (CVSS 7.8) in Polkit Project Polkit, published January 25, 2022. CISA lists it as known to be exploited, since June 27, 2022. EUVD reports exploitation since June 27, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 94.9%, the 99th percentile. Fixed in polkit 0.119-r8.

References

Show 84 moreShow less
MoveEnter Open