CVE-2021-44225
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message...
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.4
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property
- Record
CVE-2021-44225- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - CVSS 2.0
- 5.5 Medium
AV:N/AC:L/Au:S/C:P/I:P/A:N - Updated
- 2026-11-02
CVE List No score
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property
- Record
CVE-2021-44225- Updated
- 2026-11-02
EUVDEUVD-2021-31074 No score
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property
- Record
EUVD-2021-31074- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-jpw2-cwxg-4qv8
5.4
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message...
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property
- Record
GHSA-jpw2-cwxg-4qv8- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-668
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-44225
5.4
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property
- Record
ALPINE-CVE-2021-44225- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-03
OSVAZL-6508
5.4
CVE-2021-44225 affecting package keepalived for versions less than 2.2.7-1
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property
- Record
AZL-6508- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
Show 14 moreShow less
OSV
5.4
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property
- Record
CVE-2021-44225- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-44225
5.4
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property
- Record
DEBIAN-CVE-2021-44225- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2021-1477
5.4
keepalived security update
High Availability monitor built upon LVS, VRRP and service pollers.
Security Fix(es):
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property(CVE-2021-44225)
- Record
OESA-2021-1477- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2022:1930
7.5
Red Hat Security Advisory: keepalived security and bug fix update
- Record
RHSA-2022:1930- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2022:1930
7.5
Moderate: keepalived security and bug fix update
The keepalived utility provides simple and robust facilities for load balancing and high availability. The load balancing framework relies on the well-known and widely used IP Virtual Server (IPVS) kernel module providing layer-4 (transport layer) load balancing. Keepalived implements a set of checkers to dynamically and adaptively maintain and manage a load balanced server pool according to the health of the servers. Keepalived also implements the Virtual Router Redundancy Protocol (VRRPv2) to achieve high availability with director failover.
Security Fix(es):
- keepalived: dbus access control bypass (CVE-2021-44225)
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.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.6 Release Notes linked from the References section.
- Record
RLSA-2022:1930- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-44225
5.4
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property
- Record
UBUNTU-CVE-2021-44225- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVALSA-2022:1930 No score
Moderate: keepalived security and bug fix update
The keepalived utility provides simple and robust facilities for load balancing and high availability. The load balancing framework relies on the well-known and widely used IP Virtual Server (IPVS) kernel module providing layer-4 (transport layer) load balancing. Keepalived implements a set of checkers to dynamically and adaptively maintain and manage a load balanced server pool according to the health of the servers. Keepalived also implements the Virtual Router Redundancy Protocol (VRRPv2) to achieve high availability with director failover.
Security Fix(es):
- keepalived: dbus access control bypass (CVE-2021-44225)
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.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2022:1930- Updated
- 2026-11-02
OSVMGASA-2021-0567 No score
Updated keepalived packages fix security vulnerability
In Keepalived through 2.2.4, the D-Bus policy does not sufficiently restrict the message destination, allowing any user to inspect and manipulate any property. This leads to access-control bypass in some situations in which an unrelated D-Bus system service has a settable (writable) property (CVE-2021-44225).
- Record
MGASA-2021-0567- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11888-1 No score
keepalived-2.2.7-1.1 on GA media
These are all security issues fixed in the keepalived-2.2.7-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11888-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2923-1 No score
Security update for keepalived
This update for keepalived fixes the following issues:
- CVE-2021-44225: Fix a potential privilege escalation due to insufficient control in the D-Bus policy (bsc#1193115).
- Record
SUSE-SU-2022:2923-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3232-1 No score
Security update for keepalived
This update for keepalived fixes the following issues:
- CVE-2021-44225: Fix a potential privilege escalation due to insufficient control in the D-Bus policy (bsc#1193115).
Bugfixes:
- Set ProtectKernelModules to false in service file (bsc#1202808).
- Record
SUSE-SU-2022:3232-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3234-1 No score
Security update for keepalived
This update for keepalived fixes the following issues:
- CVE-2021-44225: Fix a potential privilege escalation due to insufficient control in the D-Bus policy (bsc#1193115).
- Record
SUSE-SU-2022:3234-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3235-1 No score
Security update for keepalived
This update for keepalived fixes the following issues:
- CVE-2021-44225: Fix a potential privilege escalation due to insufficient control in the D-Bus policy (bsc#1193115).
- Record
SUSE-SU-2022:3235-1- Updated
- 2026-11-02
OSVUSN-5188-1 No score
keepalived vulnerability
It was discovered that Keepalived incorrectly handled certain messages. An attacker could possibly use this issue to access-control bypass.
- Record
USN-5188-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
keepalivedAlpine:v3.16 |
before 2.2.7-r0 | 2.2.7-r0 |
keepalivedAlpine:v3.17 |
before 2.2.7-r0 | 2.2.7-r0 |
keepalivedAlpine:v3.18 |
before 2.2.7-r0 | 2.2.7-r0 |
keepalivedAlpine:v3.19 |
before 2.2.7-r0 | 2.2.7-r0 |
keepalivedAlpine:v3.20 |
before 2.2.7-r0 | 2.2.7-r0 |
keepalivedAlpine:v3.21 |
before 2.2.7-r0 | 2.2.7-r0 |
keepalivedAlpine:v3.22 |
before 2.2.7-r0 | 2.2.7-r0 |
keepalivedAlpine:v3.23 |
before 2.2.7-r0 | 2.2.7-r0 |
keepalivedAlpine:v3.24 |
before 2.2.7-r0 | 2.2.7-r0 |
keepalivedAlmaLinux:8 |
before 2.1.5-8.el8 | 2.1.5-8.el8 |
Show 27 moreShow less
| Package | Affected | Fixed |
|---|---|---|
keepalivedAzure Linux:2 |
before 2.2.7-1 | 2.2.7-1 |
keepalivedDebian:12 |
before 1:2.2.4-0.2 | 1:2.2.4-0.2 |
keepalivedDebian:13 |
before 1:2.2.4-0.2 | 1:2.2.4-0.2 |
keepalivedDebian:14 |
before 1:2.2.4-0.2 | 1:2.2.4-0.2 |
keepalivedDebian:10 |
before 1:2.0.10-1+deb10u1, plus listed versions 1:2.0.10-1 |
1:2.0.10-1+deb10u1 |
keepalivedMageia:8 |
before 2.2.4-1.mga8 | 2.2.4-1.mga8 |
keepalivedopenEuler:20.03-LTS-SP1 |
before 2.0.20-19.oe1 | 2.0.20-19.oe1 |
keepalivedopenEuler:20.03-LTS-SP2 |
before 2.0.20-19.oe1 | 2.0.20-19.oe1 |
keepalivedRed Hat:enterprise_linux:8::appstream |
before 0:2.1.5-8.el8 | 0:2.1.5-8.el8 |
keepalived-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:2.1.5-8.el8 | 0:2.1.5-8.el8 |
keepalived-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:2.1.5-8.el8 | 0:2.1.5-8.el8 |
keepalivedRocky Linux:8 |
before 0:2.1.5-8.el8 | 0:2.1.5-8.el8 |
keepalivedSUSE:Linux Enterprise High Availability Extension 15 SP1 |
before 2.0.19-150100.3.6.1 | 2.0.19-150100.3.6.1 |
keepalivedSUSE:Linux Enterprise High Availability Extension 15 SP2 |
before 2.0.19-150100.3.6.1 | 2.0.19-150100.3.6.1 |
keepalivedSUSE:Linux Enterprise High Availability Extension 15 SP3 |
before 2.0.19-150100.3.6.1 | 2.0.19-150100.3.6.1 |
keepalivedopenSUSE:Leap 15.3 |
before 2.0.19-150100.3.6.1 | 2.0.19-150100.3.6.1 |
keepalivedSUSE:Linux Enterprise High Availability Extension 15 SP4 |
before 2.2.2-150400.3.5.1 | 2.2.2-150400.3.5.1 |
keepalivedopenSUSE:Leap 15.4 |
before 2.2.2-150400.3.5.1 | 2.2.2-150400.3.5.1 |
keepalivedSUSE:HPE Helion OpenStack 8 |
before 2.0.19-3.9.1 | 2.0.19-3.9.1 |
keepalivedSUSE:OpenStack Cloud 8 |
before 2.0.19-3.9.1 | 2.0.19-3.9.1 |
keepalivedSUSE:OpenStack Cloud Crowbar 8 |
before 2.0.19-3.9.1 | 2.0.19-3.9.1 |
keepalivedSUSE:OpenStack Cloud 9 |
before 2.0.19-3.6.1 | 2.0.19-3.6.1 |
keepalivedSUSE:OpenStack Cloud Crowbar 9 |
before 2.0.19-3.6.1 | 2.0.19-3.6.1 |
keepalivedUbuntu:18.04:LTS |
before 1:1.3.9-1ubuntu0.18.04.3, plus listed versions 1:1.3.2-1build11:1.3.9-11:1.3.9-1build11:1.3.9-1ubuntu0.18.04.11:1.3.9-1ubuntu0.18.04.2 |
1:1.3.9-1ubuntu0.18.04.3 |
keepalivedUbuntu:20.04:LTS |
before 1:2.0.19-2ubuntu0.1, plus listed versions 1:2.0.10-1build21:2.0.19-1build11:2.0.19-2 |
1:2.0.19-2ubuntu0.1 |
keepalivedUbuntu:22.04:LTS |
before 1:2.2.4-0.2, plus listed versions 1:2.1.5-0.2ubuntu1 |
1:2.2.4-0.2 |
keepalivedopenSUSE:Tumbleweed |
before 2.2.7-1.1 | 2.2.7-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| 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-44225 is a medium vulnerability (CVSS 5.4) in Keepalived, published November 26, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.12%, the 66th percentile. Fixed in keepalived 2.2.7-r0.
References
github.com/acassen/keepalived/pull/2063
github.com/acassen/keepalived/commit/7977fec0be89ae6fe87405b3f8da2f0b5e415e3d
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6O2R6EXURJQFPFPYFWRCZLUYVWQCLSZM
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/5226RYNMNB7FL4MSJDIBBGPUWH6LMRYV
lists.debian.org/debian-lts-announce/2023/04/msg00012.html
nvd.nist.gov/vuln/detail/CVE-2021-44225
Show 32 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/5226RYNMNB7FL4MSJDIBBGPUWH6LMRYV
lists.fedoraproject.org/archives/list/[email protected]/message/6O2R6EXURJQFPFPYFWRCZLUYVWQCLSZM
github.com/advisories/GHSA-jpw2-cwxg-4qv8
security.alpinelinux.org/vuln/CVE-2021-44225
errata.almalinux.org/8/ALSA-2022-1930.html
vulners.com/cve/CVE-2021-44225
security-tracker.debian.org/tracker/CVE-2021-44225
advisories.mageia.org/MGASA-2021-0567.html
bugs.mageia.org/show_bug.cgi?id=29769
keepalived.org/release-notes/Release-2.2.0.html
keepalived.org/release-notes/Release-2.2.1.html
keepalived.org/release-notes/Release-2.2.2.html
keepalived.org/release-notes/Release-2.2.3.html
keepalived.org/release-notes/Release-2.2.4.html
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1477
access.redhat.com/errata/RHSA-2022:1930
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.6_release_notes
bugzilla.redhat.com/show_bug.cgi?id=2027156
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_1930.json
access.redhat.com/security/cve/CVE-2021-44225
cve.org/CVERecord?id=CVE-2021-44225
errata.rockylinux.org/RLSA-2022:1930
suse.com/support/update/announcement/2022/suse-su-20222923-1
bugzilla.suse.com/1193115
suse.com/security/cve/CVE-2021-44225
suse.com/support/update/announcement/2022/suse-su-20223232-1
bugzilla.suse.com/1202808
suse.com/support/update/announcement/2022/suse-su-20223234-1
suse.com/support/update/announcement/2022/suse-su-20223235-1
ubuntu.com/security/CVE-2021-44225
ubuntu.com/security/notices/USN-5188-1