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

Ensure that the --peer-auto-tls argument is not set to true

Property Value
Language terraform
Severity low

Description

The etcd pod is configured with the --peer-auto-tls option set to true, which causes it to automatically generate and trust self-signed TLS certificates for peer communication. This weakens the security of encrypted connections between etcd nodes by relying on untrusted, automatically created certificates.

Impact

If exploited, attackers could intercept or impersonate etcd peers due to the lack of proper certificate validation, potentially leading to unauthorized access, data tampering, or disruption of the Kubernetes cluster's control plane.

Resolution

Edit the etcd pod specification file /etc/kubernetes/manifests/etcd.yaml on the master node and either remove the --peer-auto-tls parameter or set it to false.