CVE-2026-4897
Polkit: polkit: denial of service via unbounded input processing through standard input
A flaw was found in polkit. A local user can exploit this by providing a specially crafted, excessively long input to the polkit-agent-helper-1 setuid binary via standard input (stdin). This unbounded input can lead to an out-of-memory (OOM) condition, resulting in a Denial of Service (DoS) for the system.
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
CVE List Score used
5.5
Polkit: polkit: denial of service via unbounded input processing through standard input
A flaw was found in polkit. A local user can exploit this by providing a specially crafted, excessively long input to the polkit-agent-helper-1 setuid binary via standard input (stdin). This unbounded input can lead to an out-of-memory (OOM) condition, resulting in a Denial of Service (DoS) for the system.
- Record
CVE-2026-4897- 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-770
- Updated
- 2026-11-05
EUVDEUVD-2026-16214
5.5
A flaw was found in polkit. A local user can exploit this by providing a specially crafted, excessively long input to the polkit-agent-helper-1 setuid binary via standard input (stdin). This unbounded input can lead to an out-of-memory (OOM) condition, resulting in a Denial of Service (DoS) for the system.
- Record
EUVD-2026-16214- 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-05
GitHub AdvisoriesGHSA-v4jf-wwp4-588q
5.5
A flaw was found in polkit. A local user can exploit this by providing a specially crafted,...
A flaw was found in polkit. A local user can exploit this by providing a specially crafted, excessively long input to the polkit-agent-helper-1 setuid binary via standard input (stdin). This unbounded input can lead to an out-of-memory (OOM) condition, resulting in a Denial of Service (DoS) for the system.
- Record
GHSA-v4jf-wwp4-588q- 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-770
- Updated
- 2026-11-02
NVD
5.5
A flaw was found in polkit. A local user can exploit this by providing a specially crafted, excessively long input to the polkit-agent-helper-1 setuid binary via standard input (stdin). This unbounded input can lead to an out-of-memory (OOM) condition, resulting in a Denial of Service (DoS) for the system.
- Record
CVE-2026-4897- 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-770
- Updated
- 2026-11-05
OSVBELL-CVE-2026-4897
5.5
- Record
BELL-CVE-2026-4897- 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
OSVDEBIAN-CVE-2026-4897
5.5
A flaw was found in polkit. A local user can exploit this by providing a specially crafted, excessively long input to the polkit-agent-helper-1 setuid binary via standard input (stdin). This unbounded input can lead to an out-of-memory (OOM) condition, resulting in a Denial of Service (DoS) for the system.
- Record
DEBIAN-CVE-2026-4897- 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-06
Show 19 moreShow less
OSVOESA-2026-1814
5.5
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):
A flaw was found in polkit. A local user can exploit this by providing a specially crafted, excessively long input to the polkit-agent-helper-1 setuid binary via standard input (stdin). This unbounded input can lead to an out-of-memory (OOM) condition, resulting in a Denial of Service (DoS) for the system.(CVE-2026-4897)
- Record
OESA-2026-1814- 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
OSVRHSA-2026:59997
5.5
Red Hat Security Advisory: polkit security update
- Record
RHSA-2026:59997- 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
OSVRHSA-2026:66287
5.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:66287- 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
OSVRLSA-2026:59997
5.5
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: Polkit: Denial of Service via unbounded input processing through standard input (CVE-2026-4897)
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-2026:59997- 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
OSVUBUNTU-CVE-2026-4897
5.5
A flaw was found in polkit. A local user can exploit this by providing a specially crafted, excessively long input to the polkit-agent-helper-1 setuid binary via standard input (stdin). This unbounded input can lead to an out-of-memory (OOM) condition, resulting in a Denial of Service (DoS) for the system.
- Record
UBUNTU-CVE-2026-4897- 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-2026:59997 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: Polkit: Denial of Service via unbounded input processing through standard input (CVE-2026-4897)
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-2026:59997- Updated
- 2026-11-02
OSVAZL-81558 No score
CVE-2026-4897 affecting package polkit for versions less than 123-4
A flaw was found in polkit. A local user can exploit this by providing a specially crafted, excessively long input to the polkit-agent-helper-1 setuid binary via standard input (stdin). This unbounded input can lead to an out-of-memory (OOM) condition, resulting in a Denial of Service (DoS) for the system.
- Record
AZL-81558- Updated
- 2026-11-05
OSVCLSA-2026-1779368297 No score
polkit: Fix of CVE-2026-4897
- CVE-2026-4897: Fix unbounded stdin reads that allow local user to trigger OOM and DoS in setuid helper; add input length checks and limit allocations.
- Record
CLSA-2026-1779368297- Updated
- 2026-11-02
OSVMGASA-2026-0085 No score
Updated polkit-122 packages fix security vulnerability
Denial of service via unbounded input processing through standard input. (CVE-2026-4897)
- Record
MGASA-2026-0085- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10453-1 No score
libpolkit-agent-1-0-127-3.1 on GA media
These are all security issues fixed in the libpolkit-agent-1-0-127-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10453-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20925-1 No score
Security update for polkit
This update for polkit fixes the following issue:
- CVE-2026-4897: Fixed possible OOM condition via specially crafted input to
polkit-agent-helper-1(bsc#1260859).
- Record
openSUSE-SU-2026:20925-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1424-1 No score
Security update for polkit
This update for polkit fixes the following issue:
- CVE-2026-4897: Fixed possible OOM condition via specially crafted input to
polkit-agent-helper-1(bsc#1260859).
- Record
SUSE-SU-2026:1424-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1425-1 No score
Security update for polkit
This update for polkit fixes the following issue:
- CVE-2026-4897: Fixed possible OOM condition via specially crafted input to
polkit-agent-helper-1(bsc#1260859).
- Record
SUSE-SU-2026:1425-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1655-1 No score
Security update for polkit
This update for polkit fixes the following issue:
- CVE-2026-4897: Fixed possible OOM condition via specially crafted input to
polkit-agent-helper-1(bsc#1260859).
- Record
SUSE-SU-2026:1655-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20969-1 No score
Security update for polkit
This update for polkit fixes the following issue:
- CVE-2026-4897: Fixed possible OOM condition via specially crafted input to
polkit-agent-helper-1(bsc#1260859).
- Record
SUSE-SU-2026:20969-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21032-1 No score
Security update for polkit
This update for polkit fixes the following issue:
- CVE-2026-4897: Fixed possible OOM condition via specially crafted input to
polkit-agent-helper-1(bsc#1260859).
- Record
SUSE-SU-2026:21032-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22054-1 No score
Security update for polkit
This update for polkit fixes the following issue:
- CVE-2026-4897: Fixed possible OOM condition via specially crafted input to
polkit-agent-helper-1(bsc#1260859).
- Record
SUSE-SU-2026:22054-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22090-1 No score
Security update for polkit
This update for polkit fixes the following issue:
- CVE-2026-4897: Fixed possible OOM condition via specially crafted input to
polkit-agent-helper-1(bsc#1260859).
- Record
SUSE-SU-2026:22090-1- Updated
- 2026-11-02
OSVUSN-8173-1 No score
policykit-1 vulnerabilities
It was discovered that polkit incorrectly handled nested elements in XML policy files. If an administrator were tricked into installing a malicious policy file, a remote attacker could possibly use this issue to cause polkit to crash, resulting in a denial of service. (CVE-2025-7519)
Pavel Kohout discovered that the polkit polkit-agent-helper-1 utility incorrectly handled long input. A local attacker could possibly use this issue to cause polkit to crash, resulting in a denial of service. (CVE-2026-4897)
- Record
USN-8173-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
polkitAlmaLinux:10 |
before 125-4.el10_2.1 | 125-4.el10_2.1 |
polkit-develAlmaLinux:10 |
before 125-4.el10_2.1 | 125-4.el10_2.1 |
polkit-docsAlmaLinux:10 |
before 125-4.el10_2.1 | 125-4.el10_2.1 |
polkit-libsAlmaLinux:10 |
before 125-4.el10_2.1 | 125-4.el10_2.1 |
polkitAzure Linux:3 |
before 123-4 | 123-4 |
polkitAlpaquita:23 |
122-r1 up to 122-r2 | 122-r2 |
polkitAlpaquita:25 |
126-r0 up to 126-r1 | 126-r1 |
polkitAlpaquita:stream |
122-r5 up to 128-r0 | 128-r0 |
polkitTuxCare:AlmaLinux:9.6 |
before 0.117-13.el9_6.tuxcare.els1 | 0.117-13.el9_6.tuxcare.els1 |
polkit-develTuxCare:AlmaLinux:9.6 |
before 0.117-13.el9_6.tuxcare.els1 | 0.117-13.el9_6.tuxcare.els1 |
Show 46 moreShow less
| Package | Affected | Fixed |
|---|---|---|
polkit-docsTuxCare:AlmaLinux:9.6 |
before 0.117-13.el9_6.tuxcare.els1 | 0.117-13.el9_6.tuxcare.els1 |
polkit-libsTuxCare:AlmaLinux:9.6 |
before 0.117-13.el9_6.tuxcare.els1 | 0.117-13.el9_6.tuxcare.els1 |
policykit-1Debian:12 |
All versions, plus listed versions 122-3122-4123-1123-2123-3 Show 11 moreShow less124-1124-2124-3125-1125-2126-1126-2127-1127-2127-3128-1 |
None known |
policykit-1Debian:13 |
All versions, plus listed versions 126-2127-1127-2127-3128-1 |
None known |
policykit-1Debian:14 |
before 127-3, plus listed versions 126-2127-1127-2 |
127-3 |
polkitMageia:9 |
before 122-2.1.mga9 | 122-2.1.mga9 |
polkitopenEuler:24.03-LTS-SP3 |
before 123-4.oe2403sp3 | 123-4.oe2403sp3 |
polkitopenEuler:20.03-LTS-SP4 |
before 0.116-12.oe2003sp4 | 0.116-12.oe2003sp4 |
polkitopenEuler:22.03-LTS-SP4 |
before 0.120-12.oe2203sp4 | 0.120-12.oe2203sp4 |
polkitopenEuler:24.03-LTS |
before 123-4.oe2403sp2 | 123-4.oe2403sp2 |
polkitopenEuler:24.03-LTS-SP1 |
before 123-4.oe2403sp1 | 123-4.oe2403sp1 |
polkitopenEuler:24.03-LTS-SP2 |
before 123-4.oe2403sp2 | 123-4.oe2403sp2 |
polkit-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:125-4.el10_2.1 | 0:125-4.el10_2.1 |
polkit-debugsourceRed Hat:enterprise_linux:10.2 |
before 0:125-4.el10_2.1 | 0:125-4.el10_2.1 |
polkit-develRed Hat:enterprise_linux:10.2 |
before 0:125-4.el10_2.1 | 0:125-4.el10_2.1 |
polkit-docsRed Hat:enterprise_linux:10.2 |
before 0:125-4.el10_2.1 | 0:125-4.el10_2.1 |
polkit-libs-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:125-4.el10_2.1 | 0:125-4.el10_2.1 |
polkitRed Hat:enterprise_linux:10.2 |
before 0:125-4.el10_2.1 | 0:125-4.el10_2.1 |
polkit-libsRed Hat:enterprise_linux:10.2 |
before 0:125-4.el10_2.1 | 0:125-4.el10_2.1 |
polkitRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:127-5.1.hum1 | 0:127-5.1.hum1 |
polkit-develRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:127-5.1.hum1 | 0:127-5.1.hum1 |
polkit-docsRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:127-5.1.hum1 | 0:127-5.1.hum1 |
polkit-libsRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:127-5.1.hum1 | 0:127-5.1.hum1 |
polkitRocky Linux:10 |
before 0:125-4.el10_2.1 | 0:125-4.el10_2.1 |
polkitSUSE:Linux Enterprise Micro 5.5 |
before 121-150500.3.11.1 | 121-150500.3.11.1 |
polkitSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 121-150500.3.11.1 | 121-150500.3.11.1 |
polkitopenSUSE:Leap 15.6 |
before 121-150500.3.11.1 | 121-150500.3.11.1 |
polkitSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 0.113-5.35.1 | 0.113-5.35.1 |
expatSUSE:Linux Micro 6.2 |
before 2.7.1-160000.5.1 | 2.7.1-160000.5.1 |
polkitSUSE:Linux Micro 6.0 |
before 121-4.1 | 121-4.1 |
polkitSUSE:Linux Micro 6.1 |
before 121-slfo.1.1_3.1 | 121-slfo.1.1_3.1 |
polkitSUSE:Linux Micro 6.2 |
before 123-160000.3.1 | 123-160000.3.1 |
polkitSUSE:Linux Enterprise Server 16.0 |
before 123-160000.3.1 | 123-160000.3.1 |
polkitSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 123-160000.3.1 | 123-160000.3.1 |
policykit-1Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 0.105-3ubuntu30.105-4ubuntu10.105-4ubuntu20.105-4ubuntu2.14.04.10.105-4ubuntu3.14.04.1 Show 4 moreShow less0.105-4ubuntu3.14.04.20.105-4ubuntu3.14.04.50.105-4ubuntu3.14.04.60.105-4ubuntu3.14.04.6+esm1 |
None known |
policykit-1Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 0.105-11ubuntu20.105-130.105-13ubuntu10.105-140.105-14.1 Show 4 moreShow less0.105-14.1ubuntu0.10.105-14.1ubuntu0.40.105-14.1ubuntu0.50.105-14.1ubuntu0.5+esm1 |
None known |
policykit-1Ubuntu:18.04:LTS |
All versions, plus listed versions 0.105-180.105-200.105-20ubuntu0.18.04.10.105-20ubuntu0.18.04.40.105-20ubuntu0.18.04.50.105-20ubuntu0.18.04.6 |
None known |
policykit-1Ubuntu:20.04:LTS |
All versions, plus listed versions 0.105-26ubuntu10.105-26ubuntu1.10.105-26ubuntu1.20.105-26ubuntu1.3 |
None known |
policykit-1Ubuntu:22.04:LTS |
before 0.105-33ubuntu0.1, plus listed versions 0.105-310.105-31ubuntu10.105-31.10.105-320.105-33 |
0.105-33ubuntu0.1 |
policykit-1Ubuntu:24.04:LTS |
before 124-2ubuntu1.24.04.3, plus listed versions 123-1123-3124-1124-1ubuntu1124-2ubuntu1124-2ubuntu1.24.04.2 |
124-2ubuntu1.24.04.3 |
policykit-1Ubuntu:25.10 |
before 126-2ubuntu0.1, plus listed versions 126-2 |
126-2ubuntu0.1 |
policykit-1Ubuntu:22.04:LTS From an advisory covering 2 CVEs |
before 0.105-33ubuntu0.1, plus listed versions 0.105-310.105-31ubuntu10.105-31.10.105-320.105-33 |
0.105-33ubuntu0.1 |
policykit-1Ubuntu:24.04:LTS From an advisory covering 2 CVEs |
before 124-2ubuntu1.24.04.3, plus listed versions 123-1123-3124-1124-1ubuntu1124-2ubuntu1124-2ubuntu1.24.04.2 |
124-2ubuntu1.24.04.3 |
policykit-1Ubuntu:25.10 From an advisory covering 2 CVEs |
before 126-2ubuntu0.1, plus listed versions 126-2 |
126-2ubuntu0.1 |
polkitopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 127-3.1 | 127-3.1 |
polkitopenSUSE:Leap 16.0 |
before 123-160000.3.1 | 123-160000.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected | CVE List, EUVD, NVD | |
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-4897 is a medium vulnerability (CVSS 5.5) in Freedesktop Polkit, published March 26, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.16%, the 4th percentile. Fixed in polkit 125-4.el10_2.1.
References
access.redhat.com/errata/RHSA-2026:59997
access.redhat.com/errata/RHSA-2026:66287
access.redhat.com/security/cve/CVE-2026-4897
bugzilla.redhat.com/show_bug.cgi?id=2451739
nvd.nist.gov/vuln/detail/CVE-2026-4897
github.com/advisories/GHSA-v4jf-wwp4-588q
Show 32 moreShow less
bugzilla.redhat.com/2451739
errata.almalinux.org/10/ALSA-2026-59997.html
docs.bell-sw.com/security/cves/CVE-2026-4897
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1779368297.html
security-tracker.debian.org/tracker/CVE-2026-4897
advisories.mageia.org/MGASA-2026-0085.html
bugs.mageia.org/show_bug.cgi?id=35303
lists.fedoraproject.org/archives/list/[email protected]/message/KOQZ5PSNKYLZPW6FHB2MTGHOYDTRJHLV
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1814
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_59997.json
cve.org/CVERecord?id=CVE-2026-4897
access.redhat.com/security/cve/CVE-2026-85498
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_66287.json
bugzilla.redhat.com/show_bug.cgi?id=2528347
cve.org/CVERecord?id=CVE-2026-85498
nvd.nist.gov/vuln/detail/CVE-2026-85498
errata.rockylinux.org/RLSA-2026:59997
suse.com/support/update/announcement/2026/suse-su-20261424-1
bugzilla.suse.com/1260859
suse.com/security/cve/CVE-2026-4897
suse.com/support/update/announcement/2026/suse-su-20261425-1
suse.com/support/update/announcement/2026/suse-su-20261655-1
suse.com/support/update/announcement/2026/suse-su-202620969-1
suse.com/support/update/announcement/2026/suse-su-202621032-1
suse.com/support/update/announcement/2026/suse-su-202622054-1
suse.com/support/update/announcement/2026/suse-su-202622090-1
ubuntu.com/security/CVE-2026-4897
ubuntu.com/security/notices/USN-8173-1
ubuntu.com/security/CVE-2025-7519
suse.com/security/cve/CVE-2025-7519