Permissions, Privileges, and Access Controls in Kubelet - CVE-2023-2431

 

Permissions, Privileges, and Access Controls in Kubelet - CVE-2023-2431

Published: June 28, 2023


Vulnerability identifier: #VU77775
CSH Severity: Low
CVSS v4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2023-2431
CWE-ID: CWE-264
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local user to escalate privileges on the system.

The vulnerability exists in Kubelet that allows pods to bypass the seccomp profile enforcement. Pods that use localhost type for seccomp profile but specify an empty profile field, are affected by this issue. In this scenario, this vulnerability allows the pod to run in unconfined (seccomp disabled) mode


Affected software

Kubelet
SUSE Linux Enterprise Server 15 SP4
SUSE Linux Enterprise Server 15 SP3
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise Real Time 15
SUSE Enterprise Storage
Containers Module
openSUSE Leap
openEuler
Fedora
kubernetes-help
kubernetes-client
kubernetes
kubernetes-kubelet
kubernetes-node
kubernetes-master
kubernetes-kubeadm
kubernetes1.23-client-debuginfo
kubernetes1.23-client
kubernetes1.23-client-common
kubernetes1.23-client-fish-completion
kubernetes1.23-scheduler
kubernetes1.23-kubelet
kubernetes1.23-apiserver
kubernetes1.23-controller-manager
kubernetes1.23-kubeadm
kubernetes1.23-proxy
kubernetes1.23-kubelet-common
kubernetes1.23-client-bash-completion
kubernetes1.23-kubelet-debuginfo
kubernetes1.23-scheduler-debuginfo
kubernetes1.23-proxy-debuginfo
kubernetes1.23-apiserver-debuginfo
kubernetes1.23-controller-manager-debuginfo
kubernetes1.23-kubeadm-debuginfo
IBM Cloud Pak for Watson AIOps
OpenShift Container Platform for Windows Containers

How to mitigate CVE-2023-2431

Install updates from vendor's website.

Kubelet - addressed in versions 1.24.14, 1.25.10, 1.26.5, 1.27.2
kubernetes-help - update to 1.20.2-20
kubernetes-client - update to 1.20.2-20
kubernetes - update to 1.20.2-20
kubernetes-kubelet - update to 1.20.2-20
kubernetes-node - update to 1.20.2-20
kubernetes-master - update to 1.20.2-20
kubernetes-kubeadm - update to 1.20.2-20
kubernetes1.23-client-debuginfo - addressed in versions 1.23.17-150300.7.12.1, 1.23.17-150500.3.6.1
kubernetes1.23-client - addressed in versions 1.23.17-150300.7.12.1, 1.23.17-150500.3.6.1
kubernetes1.23-client-common - addressed in versions 1.23.17-150300.7.12.1, 1.23.17-150500.3.6.1
kubernetes1.23-client-fish-completion - update to 1.23.17-150500.3.6.1
kubernetes1.23-scheduler - update to 1.23.17-150500.3.6.1
kubernetes1.23-kubelet - update to 1.23.17-150500.3.6.1
kubernetes1.23-apiserver - update to 1.23.17-150500.3.6.1
kubernetes1.23-controller-manager - update to 1.23.17-150500.3.6.1
kubernetes1.23-kubeadm - update to 1.23.17-150500.3.6.1
kubernetes1.23-proxy - update to 1.23.17-150500.3.6.1
kubernetes1.23-kubelet-common - update to 1.23.17-150500.3.6.1
kubernetes1.23-client-bash-completion - update to 1.23.17-150500.3.6.1
kubernetes1.23-kubelet-debuginfo - update to 1.23.17-150500.3.6.1
kubernetes1.23-scheduler-debuginfo - update to 1.23.17-150500.3.6.1
kubernetes1.23-proxy-debuginfo - update to 1.23.17-150500.3.6.1
kubernetes1.23-apiserver-debuginfo - update to 1.23.17-150500.3.6.1
kubernetes1.23-controller-manager-debuginfo - update to 1.23.17-150500.3.6.1
kubernetes1.23-kubeadm-debuginfo - update to 1.23.17-150500.3.6.1
kubernetes - addressed in versions 1.25.11-1.fc37, 1.26.6-1.fc38
IBM Cloud Pak for Watson AIOps - update to 4.1.1
OpenShift Container Platform for Windows Containers - update to 8.1.0

External References

Related Security Bulletins