Skip to content
OpenAdvisories

Description

An authentication bypass vulnerability was discovered in kube-apiserver. This issue could allow a remote, authenticated attacker who has been given permissions "update, patch" the "pods/ephemeralcontainers" subresource beyond what the default is. They would then need to create a new pod or patch one that they already have access to. This might allow evasion of SCC admission restrictions, thereby gaining control of a privileged pod.

Affected products

VendorProductAffectedFixed
— github.com/openshift/apiserver-library-go — —
Red Hat Red Hat OpenShift Container Platform 4.10 — —
Red Hat Red Hat OpenShift Container Platform 4.11 — —
Red Hat Red Hat OpenShift Container Platform 4.12 — —
Red Hat Red Hat OpenShift Container Platform 4.13 — —
Red Hat Red Hat OpenShift Container Platform 4.14 — —
Red Hat Red Hat OpenShift Container Platform 4 — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Red Hat OpenShift 4 microshift +3 4.14.0-202310261440.p0.g1586504.assembly.4.14.0.el9 RHSA-2023:5008
Red Hat OpenShift 4 openshift +1 4.10.0-202308291228.p0.g26fdcdf.assembly.stream.el7 RHSA-2023:4898, RHSA-2023:4312, RHSA-2023:4093
Red Hat OpenShift 4 openshift-clients +1 4.13.0-202306230038.p0.ge4c9a6a.assembly.stream.el8 RHSA-2023:4093

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/openshift/apiserver-library-go < 0.0.0-20230621 0.0.0-20230621 GHSA-92hx-3mh6-hc49

Advisories 6

References