PT-2022-1411

CVE-2021-4034

·

Published

2022-01-25

·

Updated

2026-10-27

Description by

CVSS 3.1
7.8
High
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions polkit versions prior to 0.105-25+deb10u1 (buster) polkit versions prior to 0.105-31+deb11u1 (bullseye) polkit (affected versions not specified)
Description A local privilege escalation issue exists in the pkexec utility of polkit, a setuid tool that allows unprivileged users to execute commands as privileged users based on predefined policies. The issue is caused by an out-of-bounds write that occurs when the main function of pkexec processes command-line arguments. Specifically, the application fails to handle the calling parameters count correctly, which can lead it to execute environment variables as commands. An attacker can exploit this by crafting specific environment variables to induce pkexec to execute arbitrary code, granting the unprivileged user administrative or root privileges on the target machine. This memory corruption issue is reliable and architecture-independent.
Recommendations Update polkit to version 0.105-25+deb10u1 or later for the buster distribution. Update polkit to version 0.105-31+deb11u1 or later for the bullseye distribution. As a temporary mitigation, restrict access to the pkexec utility to minimize the risk of local exploitation.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
ALSA-2022:0267
ALSA-2022_0267
ALSA-2025_16880
ALT-PU-2022-1139
ALT-PU-2022-1140
ALT-PU-2022-1174
ALT-PU-2022-1190
ALT-PU-2022-1346
ALT-PU-2022-1678
ALT-PU-2022-1679
ALT-PU-2022-1680
ALT-PU-2022-1688
ALT-PU-2022-1811
AZL-8335
CESA-2022_0267
CESA-2022_0274
DLA-2899-1
DSA-5059-1
ELSA-2022-0267
ELSA-2022-0274
ELSA-2022-9073
MGASA-2022-0037
OESA-2022-1502
OPENSUSE-SU-2022:0190-1
OPENSUSE-SU-2022_0190-1
OPENSUSE-SU-2024:11780-1
RHSA-2022:0265
RHSA-2022:0266
RHSA-2022:0267
RHSA-2022_0267
RHSA-2022:0268
RHSA-2022:0269
RHSA-2022_0269
RHSA-2022:0270
RHSA-2022:0271
RHSA-2022:0272
RHSA-2022:0273
RHSA-2022:0274
RHSA-2022_0274
RHSA-2022:0443
RHSA-2022:0540
RLSA-2022:0267
RLSA-2022_0267
ROSA-SA-2022-2012
ROSA-SA-2022-2013
SUSE-SU-2022:0189-1
SUSE-SU-2022_0189-1
SUSE-SU-2022:0190-1
SUSE-SU-2022_0190-1
SUSE-SU-2022:0191-1
SUSE-SU-2022_0191-1
USN-5252-1
USN-5252-2
Found an issue in the description? Have something to add? Feel free to write us 👾