CVE-2021-4115
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to...
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to process file descriptor exhaustion. The highest threat from this vulnerability is to availability. NOTE: Polkit process outage duration is tied to the failing process being reaped and a new one being spawned
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
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.5
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to process file descriptor exhaustion. The highest threat from this vulnerability is to availability. NOTE: Polkit process outage duration is tied to the failing process being reaped and a new one being spawned
- Record
CVE-2021-4115- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-400
- Updated
- 2026-11-02
CVE List No score
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to process file descriptor exhaustion. The highest threat from this vulnerability is to availability. NOTE: Polkit process outage duration is tied to the failing process being reaped and a new one being spawned
- Record
CVE-2021-4115- Weakness
- CWE-400
- Updated
- 2026-11-02
EUVDEUVD-2021-33995 No score
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to process file descriptor exhaustion. The highest threat from this vulnerability is to availability. NOTE: Polkit process outage duration is tied to the failing process being reaped and a new one being spawned
- Record
EUVD-2021-33995- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vvr6-r92h-x7jw
5.5
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to...
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to process file descriptor exhaustion. The highest threat from this vulnerability is to availability. NOTE: Polkit process outage duration is tied to the failing process being reaped and a new one being spawned
- Record
GHSA-vvr6-r92h-x7jw- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVBELL-CVE-2021-4115
5.5
CVE-2021-4115 does not affect BellSoft software
- Record
BELL-CVE-2021-4115- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
5.5
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to process file descriptor exhaustion. The highest threat from this vulnerability is to availability. NOTE: Polkit process outage duration is tied to the failing process being reaped and a new one being spawned
- Record
CVE-2021-4115- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 15 moreShow less
OSVDEBIAN-CVE-2021-4115
5.5
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to process file descriptor exhaustion. The highest threat from this vulnerability is to availability. NOTE: Polkit process outage duration is tied to the failing process being reaped and a new one being spawned
- Record
DEBIAN-CVE-2021-4115- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2022-1572
6.2
polkit security update
polkit is a toolkit for defining and handling authorizations. It is used for allowing unprivileged processes to speak to privileged processes.
Security Fix(es):
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to process file descriptor exhaustion. The highest threat from this vulnerability is to availability. NOTE: Polkit process outage duration is tied to the failing process being reaped and a new one being spawned(CVE-2021-4115)
- Record
OESA-2022-1572- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2022:1546
6.2
Red Hat Security Advisory: polkit security update
- Record
RHSA-2022:1546- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2022:1546
6.2
Moderate: 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: file descriptor leak allows an unprivileged user to cause a crash (CVE-2021-4115)
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:1546- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-4115
5.5
There is a flaw in polkit which can allow an unprivileged user to cause polkit to crash, due to process file descriptor exhaustion. The highest threat from this vulnerability is to availability. NOTE: Polkit process outage duration is tied to the failing process being reaped and a new one being spawned
- Record
UBUNTU-CVE-2021-4115- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2022:1546 No score
Moderate: 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: file descriptor leak allows an unprivileged user to cause a crash (CVE-2021-4115)
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:1546- Updated
- 2026-11-02
OSVCLSA-2022-1644927378 No score
Fix of CVE: CVE-2021-4115
- CVE-2021-4115: file decriptor leak due to incorrect handling of async streams in src/polkit/polkitsystembusname.c
- Record
CLSA-2022-1644927378- Updated
- 2026-11-02
OSVCLSA-2022-1644927474 No score
Fix of CVE: CVE-2021-4115
- CVE-2021-4115: file decriptor leak due to incorrect handling of async streams in src/polkit/polkitsystembusname.c
- Record
CLSA-2022-1644927474- Updated
- 2026-11-02
OSVMGASA-2022-0080 No score
Updated polkit packages fix security vulnerability
There is a file descriptor leak in polkit, which can enable an unprivileged user to cause polkit to crash, due to file descriptor exhaustion. (CVE-2021-4115)
- Record
MGASA-2022-0080- Updated
- 2026-11-02
OSVopenSUSE-SU-2022:0525-1 No score
Security update for polkit
This update for polkit fixes the following issues:
- CVE-2021-4115: Fixed a denial of service via file descriptor leak (bsc#1195542).
- Record
openSUSE-SU-2022:0525-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11868-1 No score
libpolkit-agent-1-0-0.120-3.1 on GA media
These are all security issues fixed in the libpolkit-agent-1-0-0.120-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11868-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:0524-1 No score
Security update for polkit
This update for polkit fixes the following issues:
- CVE-2021-4115: Fixed a denial of service via file descriptor leak (bsc#1195542).
- Record
SUSE-SU-2022:0524-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:0525-1 No score
Security update for polkit
This update for polkit fixes the following issues:
- CVE-2021-4115: Fixed a denial of service via file descriptor leak (bsc#1195542).
- Record
SUSE-SU-2022:0525-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:0525-2 No score
Security update for polkit
This update for polkit fixes the following issues:
- CVE-2021-4115: Fixed a denial of service via file descriptor leak (bsc#1195542).
- Record
SUSE-SU-2022:0525-2- Updated
- 2026-11-02
OSVUSN-5304-1 No score
policykit-1 vulnerability
Kevin Backhouse discovered that PolicyKit incorrectly handled file descriptors. A local attacker could possibly use this issue to cause PolicyKit to crash, resulting in a denial of service.
- Record
USN-5304-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
polkitAlmaLinux:8 |
before 0.115-13.el8_5.2 | 0.115-13.el8_5.2 |
polkit-develAlmaLinux:8 |
before 0.115-13.el8_5.2 | 0.115-13.el8_5.2 |
polkit-docsAlmaLinux:8 |
before 0.115-13.el8_5.2 | 0.115-13.el8_5.2 |
polkit-libsAlmaLinux:8 |
before 0.115-13.el8_5.2 | 0.115-13.el8_5.2 |
polkitTuxCare:CentOS:8.5 |
before 0.115-12.el8.5.tuxcare.els2 | 0.115-12.el8.5.tuxcare.els2 |
polkit-develTuxCare:CentOS:8.5 |
before 0.115-12.el8.5.tuxcare.els2 | 0.115-12.el8.5.tuxcare.els2 |
polkit-docsTuxCare:CentOS:8.5 |
before 0.115-12.el8.5.tuxcare.els2 | 0.115-12.el8.5.tuxcare.els2 |
polkit-libsTuxCare:CentOS:8.5 |
before 0.115-12.el8.5.tuxcare.els2 | 0.115-12.el8.5.tuxcare.els2 |
polkitTuxCare:CentOS:8.4 |
before 0.115-11.el8.4.1.tuxcare.els2 | 0.115-11.el8.4.1.tuxcare.els2 |
polkit-develTuxCare:CentOS:8.4 |
before 0.115-11.el8.4.1.tuxcare.els2 | 0.115-11.el8.4.1.tuxcare.els2 |
Show 31 moreShow less
| Package | Affected | Fixed |
|---|---|---|
polkit-docsTuxCare:CentOS:8.4 |
before 0.115-11.el8.4.1.tuxcare.els2 | 0.115-11.el8.4.1.tuxcare.els2 |
polkit-libsTuxCare:CentOS:8.4 |
before 0.115-11.el8.4.1.tuxcare.els2 | 0.115-11.el8.4.1.tuxcare.els2 |
policykit-1Debian:12 |
before 0.105-32 | 0.105-32 |
policykit-1Debian:13 |
before 0.105-32 | 0.105-32 |
policykit-1Debian:14 |
before 0.105-32 | 0.105-32 |
polkitMageia:8 |
before 0.118-1.3.mga8 | 0.118-1.3.mga8 |
polkitopenEuler:20.03-LTS-SP1 |
before 0.116-9.oe1 | 0.116-9.oe1 |
polkitopenEuler:20.03-LTS-SP2 |
before 0.116-10.oe1 | 0.116-10.oe1 |
polkitopenEuler:20.03-LTS-SP3 |
before 0.116-10.oe1 | 0.116-10.oe1 |
polkitRed Hat:enterprise_linux:8::baseos |
before 0:0.115-13.el8_5.2 | 0:0.115-13.el8_5.2 |
polkit-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:0.115-13.el8_5.2 | 0:0.115-13.el8_5.2 |
polkit-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:0.115-13.el8_5.2 | 0:0.115-13.el8_5.2 |
polkit-develRed Hat:enterprise_linux:8::baseos |
before 0:0.115-13.el8_5.2 | 0:0.115-13.el8_5.2 |
polkit-docsRed Hat:enterprise_linux:8::baseos |
before 0:0.115-13.el8_5.2 | 0:0.115-13.el8_5.2 |
polkit-libsRed Hat:enterprise_linux:8::baseos |
before 0:0.115-13.el8_5.2 | 0:0.115-13.el8_5.2 |
polkit-libs-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:0.115-13.el8_5.2 | 0:0.115-13.el8_5.2 |
polkitRocky Linux:8 |
before 0:0.115-13.el8_5.2 | 0:0.115-13.el8_5.2 |
polkitSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 0.113-5.27.1 | 0.113-5.27.1 |
polkitSUSE:Linux Enterprise Server 12 SP5 |
before 0.113-5.27.1 | 0.113-5.27.1 |
polkitSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 0.113-5.27.1 | 0.113-5.27.1 |
polkitSUSE:Linux Enterprise Workstation Extension 12 SP5 |
before 0.113-5.27.1 | 0.113-5.27.1 |
polkitSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 0.116-3.9.1 | 0.116-3.9.1 |
polkitSUSE:Linux Enterprise Real Time 15 SP2 |
before 0.116-3.9.1 | 0.116-3.9.1 |
polkitSUSE:Linux Enterprise Micro 5.0 |
before 0.116-3.9.1 | 0.116-3.9.1 |
polkitSUSE:Linux Enterprise Micro 5.1 |
before 0.116-3.9.1 | 0.116-3.9.1 |
polkitSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 0.116-3.9.1 | 0.116-3.9.1 |
polkitSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 0.116-3.9.1 | 0.116-3.9.1 |
polkitSUSE:Enterprise Storage 7 |
before 0.116-3.9.1 | 0.116-3.9.1 |
policykit-1Ubuntu:20.04:LTS |
before 0.105-26ubuntu1.3, plus listed versions 0.105-26ubuntu10.105-26ubuntu1.10.105-26ubuntu1.2 |
0.105-26ubuntu1.3 |
polkitopenSUSE:Leap 15.3 |
before 0.116-3.9.1 | 0.116-3.9.1 |
polkitopenSUSE:Tumbleweed |
before 0.120-3.1 | 0.120-3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-4115 is a medium vulnerability (CVSS 5.5) in Polkit Project Polkit, published February 14, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.53%, the 44th percentile. Fixed in polkit 0.115-13.el8_5.2.
References
access.redhat.com/security/cve/cve-2021-4115
gitlab.freedesktop.org/polkit/polkit/-/issues/141
gitlab.com/redhat/centos-stream/rpms/polkit/-/merge_requests/6/diffs?commit_id=bf900df04dc390d389e59aa10942b0f2b15c531e
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VGKWCBS6IDZYYDYM2WIWJM5BL7QQTWPF
oracle.com/security-alerts/cpujul2022.html
packetstormsecurity.com/files/172849/polkit-File-Descriptor-Exhaustion.html
Show 30 moreShow less
nvd.nist.gov/vuln/detail/CVE-2021-4115
lists.fedoraproject.org/archives/list/[email protected]/message/VGKWCBS6IDZYYDYM2WIWJM5BL7QQTWPF
github.com/advisories/GHSA-vvr6-r92h-x7jw
errata.almalinux.org/8/ALSA-2022-1546.html
vulners.com/cve/CVE-2021-4115
docs.bell-sw.com/security/cves/CVE-2021-4115
errata.cloudlinux.com/centos8.5-els/CLSA-2022-1644927378.html
errata.cloudlinux.com/centos8.4-els/CLSA-2022-1644927474.html
security-tracker.debian.org/tracker/CVE-2021-4115
advisories.mageia.org/MGASA-2022-0080.html
bugs.mageia.org/show_bug.cgi?id=30066
openwall.com/lists/oss-security/2022/02/18/1
bugzilla.redhat.com/show_bug.cgi?id=2007534
securitylab.github.com/advisories/GHSL-2021-077-polkit
lists.opensuse.org/archives/list/[email protected]/thread/D6R7S5GYVKZ4LZLTJ5KNEDZRGJISXBAZ
lists.fedoraproject.org/archives/list/[email protected]/thread/KLISGPPFV5UH2W72SRUBNVWZWI7CWAAY
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1572
access.redhat.com/errata/RHSA-2022:1546
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_1546.json
access.redhat.com/security/cve/CVE-2021-4115
cve.org/CVERecord?id=CVE-2021-4115
errata.rockylinux.org/RLSA-2022:1546
suse.com/support/update/announcement/2022/suse-su-20220524-1
bugzilla.suse.com/1195542
suse.com/security/cve/CVE-2021-4115
suse.com/support/update/announcement/2022/suse-su-20220525-1
suse.com/support/update/announcement/2022/suse-su-20220525-2
ubuntu.com/security/CVE-2021-4115
ubuntu.com/security/notices/USN-5304-1