** Description changed:
- When using the HA plugin, charon-systemd try to read
- '@{PROC}/@{pid}/net/ipt_CLUSTERIP/' and to write in files into
- '@{PROC}/@{pid}/net/ipt_CLUSTERIP/'
+ [Impact]
+
+ * when using the ha plugin an apparmor Deny is triggered
+
+ * Fix by allowing charon to access CLUSTERIP
+
+ [Test Case]
+
+ * get a VM to test this as it might mess up your networking
+ * install strongswan (which pulls in libcharon-extra-plugins)
+ * Edit /etc/strongswan.d/charon/ha.conf to something like:
+ ha {
+ load = yes
+ local = 192.168.122.248
+ monitor = yes
+ remote = 192.168.122.94
+ resync = yes
+ segment_count = 2
+ }
+ With your IP and a peer IP (both KVM guests for me)
+ * $ sudo iptables -I INPUT -i ens3 -d 10.10.10.10 -j CLUSTERIP --new
--hashmode sourceip --clustermac 01:00:5E:00:00:20 --total-nodes 2 --local-node
1
+ Please make sure your network device matches above, the IPs can be kept
as-is unless you have a collision
+ * With that set up restart the service
+ $ sudo restart strongswan
+ * Without the fix this will break the ha plugin early based on the
+ mentioned apparmor DENY
+
+ Note: this does not provide a full ha setup, since this simple setup is
+ enough to trigger and verify the issue.
+
+ [Regression Potential]
+
+ * This is only opening up one more (actually uncommon other than HA
+ setups) path to charon, I'd not expect existing functionality to
+ regress due to that.
+
+ [Other Info]
+
+ * n/a
+
+ ----
+
+
+ When using the HA plugin, charon-systemd try to read
'@{PROC}/@{pid}/net/ipt_CLUSTERIP/' and to write in files into
'@{PROC}/@{pid}/net/ipt_CLUSTERIP/'
So the 2 rules may be append to charon-systemd.apparmor.conf
# Cluster IP
@{PROC}/@{pid}/net/ipt_CLUSTERIP/ r,
@{PROC}/@{pid}/net/ipt_CLUSTERIP/* rw,
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1773956
Title:
[apparmor] missing entry for CLUSTERIP (used by strongswan HA plugin)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/strongswan/+bug/1773956/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs