Commit e97069ad by Christian Brauner

Merge pull request #897 from hallyn/2016-03-16/aa

Prevent access to pci devices
parents b3e4df8a 4845c17a
...@@ -66,6 +66,9 @@ ...@@ -66,6 +66,9 @@
mount options=(rw, bind) /run/ -> /var/run/, mount options=(rw, bind) /run/ -> /var/run/,
mount options=(rw, bind) /run/lock/ -> /var/lock/, mount options=(rw, bind) /run/lock/ -> /var/lock/,
# deny access under /proc/bus to avoid e.g. messing with pci devices directly
deny @{PROC}/bus/** wklx,
# deny writes in /proc/sys/fs but allow binfmt_misc to be mounted # deny writes in /proc/sys/fs but allow binfmt_misc to be mounted
mount fstype=binfmt_misc -> /proc/sys/fs/binfmt_misc/, mount fstype=binfmt_misc -> /proc/sys/fs/binfmt_misc/,
deny @{PROC}/sys/fs/** wklx, deny @{PROC}/sys/fs/** wklx,
......
...@@ -66,6 +66,9 @@ ...@@ -66,6 +66,9 @@
mount options=(rw, bind) /run/ -> /var/run/, mount options=(rw, bind) /run/ -> /var/run/,
mount options=(rw, bind) /run/lock/ -> /var/lock/, mount options=(rw, bind) /run/lock/ -> /var/lock/,
# deny access under /proc/bus to avoid e.g. messing with pci devices directly
deny @{PROC}/bus/** wklx,
# deny writes in /proc/sys/fs but allow binfmt_misc to be mounted # deny writes in /proc/sys/fs but allow binfmt_misc to be mounted
mount fstype=binfmt_misc -> /proc/sys/fs/binfmt_misc/, mount fstype=binfmt_misc -> /proc/sys/fs/binfmt_misc/,
deny @{PROC}/sys/fs/** wklx, deny @{PROC}/sys/fs/** wklx,
......
...@@ -10,7 +10,7 @@ lxc.pts = 1024 ...@@ -10,7 +10,7 @@ lxc.pts = 1024
lxc.tty = 4 lxc.tty = 4
# Drop some harmful capabilities # Drop some harmful capabilities
lxc.cap.drop = mac_admin mac_override sys_time sys_module lxc.cap.drop = mac_admin mac_override sys_time sys_module sys_rawio
# Set the pivot directory # Set the pivot directory
lxc.pivotdir = lxc_putold lxc.pivotdir = lxc_putold
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment