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

Users should not be granted service account access at the project level

Property Value
Language terraform
Severity medium
Service iam
Provider Google
Vulnerability Type misconfiguration

Description

Granting users service account access at the project level allows them to impersonate any service account within the project. This broad permission bypasses the principle of least privilege and should be restricted to specific service accounts as needed.

Impact

If exploited, users can escalate privileges by impersonating any service account, potentially accessing sensitive resources or performing unauthorized actions across all services in the project, leading to loss of control and data exposure.

Resolution

Provide access at the service-level instead of project-level, if required