Skip to content

Kubernetes dashboard must not be enabled.

An XCCDF Rule

Description

While the Kubernetes dashboard is not inherently insecure on its own, it is often coupled with a misconfiguration of Role-Based Access control (RBAC) permissions that can unintentionally over-grant access. It is not commonly protected with "NetworkPolicies", preventing all pods from being able to reach it. In increasingly rare circumstances, the Kubernetes dashboard is exposed publicly to the internet.

ID
SV-242395r960792_rule
Version
CNTR-K8-000420
Severity
Medium
References
Updated

Remediation Templates

A Manual Procedure

Delete the Kubernetes dashboard deployment with the following command:

kubectl delete deployment kubernetes-dashboard --namespace=kube-system