Property
Languagehcl
Severitylow
CWECWE-200: Exposure of Sensitive Information to an Unauthorized Actor
OWASPA01:2021 - Broken Access Control
Confidence LevelLow
Impact LevelLow
Likelihood LevelLow

Description#

The EKS cluster configuration allows public access to the Kubernetes API endpoint by not setting ’endpoint_public_access’ to false in ‘vpc_config’. This means the cluster’s control plane is reachable from the internet.

Impact#

Leaving the public endpoint enabled exposes the Kubernetes API to unauthorized access, increasing the risk of attacks such as data exposure, cluster takeover, or service disruption. Attackers could attempt to exploit vulnerabilities or brute-force credentials, potentially compromising the entire cluster.