Merge pull request from GHSA-c3g4-w6cv-6v7h
do not set the inheritable capabilities
This commit is contained in:
commit
6ad9ec3912
|
|
@ -897,7 +897,7 @@ func setCapabilities(spec *specs.Spec, keepCaps ...string) error {
|
|||
capMap := map[capability.CapType][]string{
|
||||
capability.BOUNDING: spec.Process.Capabilities.Bounding,
|
||||
capability.EFFECTIVE: spec.Process.Capabilities.Effective,
|
||||
capability.INHERITABLE: spec.Process.Capabilities.Inheritable,
|
||||
capability.INHERITABLE: []string{},
|
||||
capability.PERMITTED: spec.Process.Capabilities.Permitted,
|
||||
capability.AMBIENT: spec.Process.Capabilities.Ambient,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1965,9 +1965,6 @@ func setupCapAdd(g *generate.Generator, caps ...string) error {
|
|||
if err := g.AddProcessCapabilityEffective(cap); err != nil {
|
||||
return errors.Wrapf(err, "error adding %q to the effective capability set", cap)
|
||||
}
|
||||
if err := g.AddProcessCapabilityInheritable(cap); err != nil {
|
||||
return errors.Wrapf(err, "error adding %q to the inheritable capability set", cap)
|
||||
}
|
||||
if err := g.AddProcessCapabilityPermitted(cap); err != nil {
|
||||
return errors.Wrapf(err, "error adding %q to the permitted capability set", cap)
|
||||
}
|
||||
|
|
@ -1986,9 +1983,6 @@ func setupCapDrop(g *generate.Generator, caps ...string) error {
|
|||
if err := g.DropProcessCapabilityEffective(cap); err != nil {
|
||||
return errors.Wrapf(err, "error removing %q from the effective capability set", cap)
|
||||
}
|
||||
if err := g.DropProcessCapabilityInheritable(cap); err != nil {
|
||||
return errors.Wrapf(err, "error removing %q from the inheritable capability set", cap)
|
||||
}
|
||||
if err := g.DropProcessCapabilityPermitted(cap); err != nil {
|
||||
return errors.Wrapf(err, "error removing %q from the permitted capability set", cap)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue