From b5261efeda36f448be6a997766598746933ac44b Mon Sep 17 00:00:00 2001 From: kwb0523 Date: Tue, 29 Mar 2022 19:26:48 +0800 Subject: [PATCH] fix CVE-2021-44225 --- CVE-2021-44225.patch | 39 +++++++++++++++++++++++++++++++++++++++ keepalived.spec | 10 +++++++++- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 CVE-2021-44225.patch diff --git a/CVE-2021-44225.patch b/CVE-2021-44225.patch new file mode 100644 index 0000000..802484f --- /dev/null +++ b/CVE-2021-44225.patch @@ -0,0 +1,39 @@ +From 7977fec0be89ae6fe87405b3f8da2f0b5e415e3d Mon Sep 17 00:00:00 2001 +From: Vincent Bernat +Date: Tue, 23 Nov 2021 06:50:59 +0100 +Subject: [PATCH] dbus: fix policy to not be overly broad +The DBus policy did not restrict the message destination, allowing any +user to inspect and manipulate any property. +CVE-2021-44225 +https://nvd.nist.gov/vuln/detail/CVE-2021-44225 +Reference:https://github.com/acassen/keepalived/commit/7977fec0be89ae6fe87405b3f8da2f0b5e415e3d.patch +Conflict:NA +Signed-off-by: Vincent Bernat +--- + keepalived/dbus/org.keepalived.Vrrp1.conf | 13 ++++++++----- + 1 file changed, 8 insertions(+), 5 deletions(-) +diff --git a/keepalived/dbus/org.keepalived.Vrrp1.conf b/keepalived/dbus/org.keepalived.Vrrp1.conf +index 2b78a575c..b5ced6085 100644 +--- a/keepalived/dbus/org.keepalived.Vrrp1.conf ++++ b/keepalived/dbus/org.keepalived.Vrrp1.conf +@@ -3,12 +3,15 @@ + "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + + +- +- ++ ++ + + +- +- +- ++ ++ ++ + + diff --git a/keepalived.spec b/keepalived.spec index 0af0f92..b0f83da 100644 --- a/keepalived.spec +++ b/keepalived.spec @@ -9,13 +9,15 @@ Name: keepalived Version: 2.2.4 -Release: 1 +Release: 2 Summary: High Availability monitor built upon LVS, VRRP and service pollers License: GPLv2+ URL: http://www.keepalived.org/ Source0: http://www.keepalived.org/software/keepalived-%{version}.tar.gz Source1: keepalived.service +Patch0001: CVE-2021-44225.patch + BuildRequires: net-snmp-devel gcc systemd-units openssl-devel libnl3-devel BuildRequires: ipset-devel iptables-devel libnfnetlink-devel libnftnl-devel BuildRequires: file-devel libmnl-devel @@ -90,6 +92,12 @@ install -Dd -m 0755 %{buildroot}%{_libexecdir}/keepalived %{_mandir}/man* %changelog +* Tue Mar 29 2022 kwb0523 - 2.2.4-2 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC:fix CVE-2021-44225 + * Tue Dec 21 2021 kwb0523 - 2.2.4-1 - Type:bugfix - ID:NA -- Gitee