Blame SOURCES/bz2028351-fix-dbus-policy-restrictions.patch

19b4f8
From 763eaa49343acdda5ff359012e8cc49c9ffc8e81 Mon Sep 17 00:00:00 2001
19b4f8
From: Vincent Bernat <vincent@bernat.ch>
19b4f8
Date: Tue, 23 Nov 2021 06:50:59 +0100
19b4f8
Subject: [PATCH] dbus: fix policy to not be overly broad
19b4f8
19b4f8
The DBus policy did not restrict the message destination, allowing any
19b4f8
user to inspect and manipulate any property.
19b4f8
19b4f8
Signed-off-by: Vincent Bernat <vincent@bernat.ch>
19b4f8
---
19b4f8
 keepalived/dbus/org.keepalived.Vrrp1.conf | 13 ++++++++-----
19b4f8
 1 file changed, 8 insertions(+), 5 deletions(-)
19b4f8
19b4f8
diff --git a/keepalived/dbus/org.keepalived.Vrrp1.conf b/keepalived/dbus/org.keepalived.Vrrp1.conf
19b4f8
index 2b78a575..b5ced608 100644
19b4f8
--- a/keepalived/dbus/org.keepalived.Vrrp1.conf
19b4f8
+++ b/keepalived/dbus/org.keepalived.Vrrp1.conf
19b4f8
@@ -3,12 +3,15 @@
19b4f8
  "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
19b4f8
 <busconfig>
19b4f8
 	<policy user="root">
19b4f8
-		<allow own="org.keepalived.Vrrp1"/>
19b4f8
-		<allow send_destination="org.keepalived.Vrrp1"/>
19b4f8
+		<allow own="org.keepalived.Vrrp1" />
19b4f8
+		<allow send_destination="org.keepalived.Vrrp1" />
19b4f8
 	</policy>
19b4f8
 	<policy context="default">
19b4f8
-		<allow send_interface="org.freedesktop.DBus.Introspectable" />
19b4f8
-		<allow send_interface="org.freedesktop.DBus.Peer" />
19b4f8
-		<allow send_interface="org.freedesktop.DBus.Properties" />
19b4f8
+		
19b4f8
+		       send_interface="org.freedesktop.DBus.Introspectable" />
19b4f8
+		
19b4f8
+		       send_interface="org.freedesktop.DBus.Peer" />
19b4f8
+		
19b4f8
+		       send_interface="org.freedesktop.DBus.Properties" />
19b4f8
 	</policy>
19b4f8
 </busconfig>
19b4f8
-- 
19b4f8
2.33.1
19b4f8