Skip to main content

Secrets are Exposed to Unauthorized Workloads

CCC.K8S.TH07

Misconfigured secret access, namespace boundaries, or workload mounts may expose sensitive values to workloads or users that do not require them. Credentials, keys, or certificates can then be read from Kubernetes or external secret interfaces, exposing the secrets and enabling unauthorized changes to the resources they protect.

Related Capabilities

IDTitleDescription
CCC.K8S.CP12Secrets Service IntegrationThe service can present secrets, keys, and certificates from a cloud secrets service to authorized Kubernetes workloads without embedding them in workload definitions.

Related Controls

IDTitleDescription
CCC.K8S.CN03Use Federated Identities for WorkloadsReplace stored cloud credentials with narrowly scoped, short-lived federated identity for workload access to cloud services.
CCC.K8S.CN07Protect Workload SecretsProtect workload secrets through encrypted handling, narrow authorization, and removal from images and non-secret configuration objects.

External Mappings

FrameworkIDRelationshipRemarks
CWECWE-200relates-toExposure of Sensitive Information to an Unauthorized Actor
CWECWE-522relates-toInsufficiently Protected Credentials
MITRE-ATT&CKT1552.001relates-toUnsecured Credentials - Credentials In Files
MITRE-ATT&CKT1552.007relates-toUnsecured Credentials - Container API