Browse Source

Merge pull request from GHSA-rc4r-wh2q-q6c4

AdditionalGids must include effective group ID
Sebastiaan van Stijn 2 years ago
parent
commit
de7af816e7
1 changed files with 1 additions and 0 deletions
  1. 1 0
      daemon/oci_linux.go

+ 1 - 0
daemon/oci_linux.go

@@ -198,6 +198,7 @@ func getUser(c *container.Container, username string) (specs.User, error) {
 	}
 	}
 	usr.UID = uint32(execUser.Uid)
 	usr.UID = uint32(execUser.Uid)
 	usr.GID = uint32(execUser.Gid)
 	usr.GID = uint32(execUser.Gid)
+	usr.AdditionalGids = []uint32{usr.GID}
 
 
 	var addGroups []int
 	var addGroups []int
 	if len(c.HostConfig.GroupAdd) > 0 {
 	if len(c.HostConfig.GroupAdd) > 0 {