summary refs log tree commit diff
path: root/seccomp
diff options
context:
space:
mode:
authorDaniel Verkamp <dverkamp@chromium.org>2018-09-19 15:36:22 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-09-20 15:00:24 -0700
commita0408258e09c406324ddae0aa5c30a7b75d04e31 (patch)
tree7168124115264c208878adc59ae1c71694db94ff /seccomp
parent713dd60491f35bdab6417663f80c3fddc0e6f205 (diff)
downloadcrosvm-a0408258e09c406324ddae0aa5c30a7b75d04e31.tar
crosvm-a0408258e09c406324ddae0aa5c30a7b75d04e31.tar.gz
crosvm-a0408258e09c406324ddae0aa5c30a7b75d04e31.tar.bz2
crosvm-a0408258e09c406324ddae0aa5c30a7b75d04e31.tar.lz
crosvm-a0408258e09c406324ddae0aa5c30a7b75d04e31.tar.xz
crosvm-a0408258e09c406324ddae0aa5c30a7b75d04e31.tar.zst
crosvm-a0408258e09c406324ddae0aa5c30a7b75d04e31.zip
seccomp: whitelist connect for wl_device
The path to the wayland socket changed, so the previous whitelist based
on the connect() arg2 sockaddr_un size now fails.

BUG=None
TEST=Verify that release build of crosvm starts again on chromebook

Change-Id: I3c30977e7c1487b937d69e1dbce4b7fd87136978
Signed-off-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1234827
Reviewed-by: David Riley <davidriley@chromium.org>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'seccomp')
-rw-r--r--seccomp/arm/wl_device.policy2
-rw-r--r--seccomp/x86_64/wl_device.policy2
2 files changed, 2 insertions, 2 deletions
diff --git a/seccomp/arm/wl_device.policy b/seccomp/arm/wl_device.policy
index 7d0c7cb..5f05ad9 100644
--- a/seccomp/arm/wl_device.policy
+++ b/seccomp/arm/wl_device.policy
@@ -32,7 +32,7 @@ eventfd2: 1
 socket: arg0 == 1 && arg1 == 0x80001 && arg2 == 0
 # arg1 == FIONBIO || arg1 == DMA_BUF_IOCTL_SYNC
 ioctl: arg1 == 0x5421 || arg1 == 0x40086200
-connect: arg2 == 13
+connect: 1
 # Used to communicate with wayland
 recvmsg: 1
 sendmsg: 1
diff --git a/seccomp/x86_64/wl_device.policy b/seccomp/x86_64/wl_device.policy
index cb8d6e4..bffc5ee 100644
--- a/seccomp/x86_64/wl_device.policy
+++ b/seccomp/x86_64/wl_device.policy
@@ -31,7 +31,7 @@ eventfd2: 1
 socket: arg0 == 1 && arg1 == 0x80001 && arg2 == 0
 # arg1 == FIONBIO || arg1 == DMA_BUF_IOCTL_SYNC
 ioctl: arg1 == 0x5421 || arg1 == 0x40086200
-connect: arg2 == 13
+connect: 1
 # Used to communicate with wayland
 recvmsg: 1
 sendmsg: 1