TF 0509 - SymbioticSec/Symbiotic-Vulnerability-Database GitHub Wiki

Ensure that the --kubelet-certificate-authority argument is set as appropriate

Property Value
Language terraform
Severity low

Description

The Kubernetes API server is missing the --kubelet-certificate-authority argument, which means it does not verify the kubelet's TLS certificate before connecting. This weakens the security of the communication channel between the API server and kubelets.

Impact

Without certificate verification, attackers could impersonate kubelets, potentially intercepting or manipulating communication between the API server and worker nodes. This could lead to unauthorized access, data leakage, or disruption of cluster operations.

Resolution

Follow the Kubernetes documentation and setup the TLS connection between the apiserver and kubelets.