Skip to content

Commit 5d67a70

Browse files
authored
Merge pull request #694 from KentaTada/add-cgroup-namespace-check
seccomp: add CloneNewCgroup to check sysCloneFlagsIndex
2 parents 85a5842 + 7fdb100 commit 5d67a70

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

generate/seccomp/seccomp_default.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ func DefaultProfile(rs *specs.Spec) *rspec.LinuxSeccomp {
513513
Args: []rspec.LinuxSeccompArg{
514514
{
515515
Index: sysCloneFlagsIndex,
516-
Value: CloneNewNS | CloneNewUTS | CloneNewIPC | CloneNewUser | CloneNewPID | CloneNewNet,
516+
Value: CloneNewNS | CloneNewUTS | CloneNewIPC | CloneNewUser | CloneNewPID | CloneNewNet | CloneNewCgroup,
517517
ValueTwo: 0,
518518
Op: rspec.OpMaskedEqual,
519519
},

generate/seccomp/seccomp_default_linux.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33

44
package seccomp
55

6-
import "syscall"
6+
import "golang.org/x/sys/unix"
77

88
// System values passed through on linux
99
const (
10-
CloneNewIPC = syscall.CLONE_NEWIPC
11-
CloneNewNet = syscall.CLONE_NEWNET
12-
CloneNewNS = syscall.CLONE_NEWNS
13-
CloneNewPID = syscall.CLONE_NEWPID
14-
CloneNewUser = syscall.CLONE_NEWUSER
15-
CloneNewUTS = syscall.CLONE_NEWUTS
10+
CloneNewIPC = unix.CLONE_NEWIPC
11+
CloneNewNet = unix.CLONE_NEWNET
12+
CloneNewNS = unix.CLONE_NEWNS
13+
CloneNewPID = unix.CLONE_NEWPID
14+
CloneNewUser = unix.CLONE_NEWUSER
15+
CloneNewUTS = unix.CLONE_NEWUTS
16+
CloneNewCgroup = unix.CLONE_NEWCGROUP
1617
)

0 commit comments

Comments
 (0)