Forráskód Böngészése

Merge pull request #37242 from nvcastet/fix_sys_nice_seccomp

Whitelist syscalls linked to CAP_SYS_NICE in default seccomp profile
Sebastiaan van Stijn 7 éve
szülő
commit
6273dffbda
2 módosított fájl, 28 hozzáadás és 0 törlés
  1. 16 0
      profiles/seccomp/default.json
  2. 12 0
      profiles/seccomp/seccomp_default.go

+ 16 - 0
profiles/seccomp/default.json

@@ -746,6 +746,22 @@
 				]
 			},
 			"excludes": {}
+		},
+		{
+			"names": [
+				"get_mempolicy",
+				"mbind",
+				"set_mempolicy"
+			],
+			"action": "SCMP_ACT_ALLOW",
+			"args": [],
+			"comment": "",
+			"includes": {
+				"caps": [
+					"CAP_SYS_NICE"
+				]
+			},
+			"excludes": {}
 		}
 	]
 }

+ 12 - 0
profiles/seccomp/seccomp_default.go

@@ -630,6 +630,18 @@ func DefaultProfile() *types.Seccomp {
 				Caps: []string{"CAP_SYS_TTY_CONFIG"},
 			},
 		},
+		{
+			Names: []string{
+				"get_mempolicy",
+				"mbind",
+				"set_mempolicy",
+			},
+			Action: types.ActAllow,
+			Args:   []*types.Arg{},
+			Includes: types.Filter{
+				Caps: []string{"CAP_SYS_NICE"},
+			},
+		},
 	}
 
 	return &types.Seccomp{