Dec 6, 2018 9:02 am EST
Categorized: High Severity
Share this post:
IBM Cloud Kubernetes Service is affected by a security vulnerability in Kubernetes which in some cases can allow unauthorized access to the Kubernetes API Server and/or trusted user privilege escalation.
Affected product(s) and affected version(s):
IBM Cloud Kubernetes Service 1.12.0-1.12.2
IBM Cloud Kubernetes Service 1.11.0-1.11.4
IBM Cloud Kubernetes Service 1.10.0-1.10.10
IBM Cloud Kubernetes Service 1.5-1.9
Authenticated users on all affected versions can escalate their privileges to perform any API request using the kubelet API on nodes running pods where they have permissions to get, list or watch on these resources:
This includes listing all pods on the node, running arbitrary commands inside those pods, and obtaining the command output from running arbitrary commands.
Unauthenticated users can can gain full administrative access on any IBM Cloud Kubernetes cluster with aggregated API servers. All IBM Cloud Kubernetes Service clusters at version 1.12 deploy aggregated API servers. Clusters at version 1.11 and earlier are only affected if you have deployed your own aggregated API server.
Refer to the following reference URLs for remediation and additional vulnerability details:
Source Bulletin: https://www-01.ibm.com/support/docview.wss?uid=ibm10743917
X-Force Database: https://exchange.xforce.ibmcloud.com/vulnerabilities/153638