Cross-source coverage

T1098.006 / ATT&CK

Account Manipulation: Additional Container Cluster Roles

23 rules across 1 source.

From MITRE ATT&CK 19.2

An adversary may add additional roles or permissions to an adversary-controlled user or service account to maintain persistent access to a container orchestration system. For example, an adversary with sufficient permissions may create a RoleBinding or a ClusterRoleBinding to bind a Role or ClusterRole to a Kubernetes account. Where attribute-based access control (ABAC) is in use, an adversary with sufficient permissions may modify a Kubernetes ABAC policy to give the target account additional permissions.

This account modification may immediately follow Create Account or other malicious account activity. Adversaries may also modify existing Valid Accounts that they have compromised.

Note that where container orchestration systems are deployed in cloud environments, as with Google Kubernetes Engine, Amazon Elastic Kubernetes Service, and Azure Kubernetes Service, cloud-based role-based access control (RBAC) assignments or ABAC policies can often be used in place of or in addition to local permission assignments. In these cases, this technique may be used in conjunction with Additional Cloud Roles.

Platforms
Containers
Telemetry
kubernetes:audit

How MITRE says to detect it DET0572

Suspicious RoleBinding or ClusterRoleBinding Assignment in Kubernetes

Containers Analytic 1579

Detects assignment of high-privilege roles to user or service accounts via Kubernetes RoleBinding or ClusterRoleBinding objects, especially outside of CI/CD automation or from unknown IPs.

  • kubernetes:audit create or update events for RoleBinding or ClusterRoleBinding objects

elastic/detection-rules

23 rules
Detection Severity Format
AWS EKS Access Entry Granted Cluster Admin Policy High Elastic TOML
EKS Authentication Configuration Modified High Elastic TOML
GKE Certificate Signing Request API Client Signer Requested High Elastic TOML
GKE Certificate Signing Request for Privileged Identity High Elastic TOML
GKE Certificate Signing Request Self-Approved High Elastic TOML
GKE RBAC Wildcard Elevation on Existing Role High Elastic TOML
Kubernetes Client Certificate Signing Request Created or Approved High Elastic TOML
Kubernetes RBAC Wildcard Elevation on Existing Role High Elastic TOML
AWS EKS Access Entry Modified Medium Elastic TOML
GKE Client Certificate Signing Request Created or Approved Medium Elastic TOML

+ 13 more from elastic/detection-rules → showing the 10 highest-severity

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.