On 28 Jul 2016, at 17:32, Mark Wadham wrote:
If the profile doesn't cause a crash immediately for you let me know and I'll play around with a fresh vm and see if I can reproduce it there.

Ok it's reproducable on a vm with an almost fresh installation of 16.04.1.

Steps:

1. Configure a vpn (sorry, doesn't seem to trigger if there's no vpn configured). I'm using a public vpn service but I'd assume anything would do. Make sure the vpn comes up.

2. Set this profile for usr.sbin.openvpn:

----
 #include <tunables/global>

 /usr/sbin/openvpn flags=(complain, attach_disconnected) {
   #include <abstractions/authentication>
   #include <abstractions/base>
   #include <abstractions/nameservice>

   capability net_bind_service,

   /run/openvpn/ipredator.status rw,
   /etc/openvpn/ r,
   /etc/openvpn/** r,
   /run/openvpn/* rw,
}
----

3. Set the profile to complain mode, restart openvpn.

4. Wait till the vpn comes up, then:

# apparmor_parser -r /etc/apparmor.d/usr.sbin.openvpn ; service openvpn restart

then really quickly type:

# dmesg

and you should see the panic just before the box becomes unreachable.


Not sure if all these steps are necessary but this is triggering it for me.

Mark

--
AppArmor mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to