Merge pull request from GHSA-hmfx-3pcx-653p

oci: fix additional GIDs
This commit is contained in:
Derek McGowan
2023-02-15 13:45:14 -08:00
committed by GitHub
6 changed files with 173 additions and 52 deletions

View File

@@ -373,7 +373,8 @@ func (c *criService) containerSpecOpts(config *runtime.ContainerConfig, imageCon
// Because it is still useful to get additional gids for uid 0.
userstr = strconv.FormatInt(securityContext.GetRunAsUser().GetValue(), 10)
}
specOpts = append(specOpts, customopts.WithAdditionalGIDs(userstr))
specOpts = append(specOpts, customopts.WithAdditionalGIDs(userstr),
customopts.WithSupplementalGroups(securityContext.GetSupplementalGroups()))
asp := securityContext.GetApparmor()
if asp == nil {