diff --git a/daemon/execdriver/native/seccomp_default.go b/daemon/execdriver/native/seccomp_default.go index 1075a0b315..437bd6269f 100644 --- a/daemon/execdriver/native/seccomp_default.go +++ b/daemon/execdriver/native/seccomp_default.go @@ -111,6 +111,13 @@ var defaultSeccompProfile = &configs.Seccomp{ Action: configs.Errno, Args: []*configs.Arg{}, }, + { + // Restrict process inspection capabilities + // Already blocked by dropping CAP_PTRACE + Name: "kcmp", + Action: configs.Errno, + Args: []*configs.Arg{}, + }, { // Sister syscall of kexec_load that does the same thing, // slightly different arguments @@ -209,6 +216,20 @@ var defaultSeccompProfile = &configs.Seccomp{ Action: configs.Errno, Args: []*configs.Arg{}, }, + { + // Restrict process inspection capabilities + // Already blocked by dropping CAP_PTRACE + Name: "process_vm_readv", + Action: configs.Errno, + Args: []*configs.Arg{}, + }, + { + // Restrict process modification capabilities + // Already blocked by dropping CAP_PTRACE + Name: "process_vm_writev", + Action: configs.Errno, + Args: []*configs.Arg{}, + }, { // Already blocked by dropping CAP_PTRACE Name: "ptrace",