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

The root user has complete access to all services and resources in an AWS account. AWS Access Keys provide programmatic access to a given account.

Property Value
Language terraform
Severity critical
Service iam
Provider AWS

Description

AWS access keys are assigned to the root user, allowing programmatic access with unrestricted permissions. This practice exposes the entire AWS account to risk if the credentials are leaked or compromised.

Impact

If the root user's access keys are compromised, an attacker gains full control over all AWS resources, enabling actions such as data theft, service disruption, or complete account takeover. This can lead to severe data loss, financial impact, and reputational damage.

Resolution

Use lower privileged accounts instead, so only required privileges are available.