logo

Database

Json Yaml Security Context Privileged True

Description

Detects Kubernetes containers configured to run with privileged access through securityContext.privileged=true setting. Privileged containers pose a critical security risk as they can access host resources and escape container isolation, potentially compromising the entire host system.

Weakness:

267 - Excessive Privileges - Kubernetes

Category: Functionality Abuse

Detection Strategy

    Scans Kubernetes manifest files and configuration

    Identifies container specifications within the configuration

    Checks if securityContext is defined for containers

    Verifies if privileged flag is set to true in securityContext

    Reports a vulnerability when a container has privileged=true

Vulnerable code example

apiVersion: v1
kind: Pod
metadata:
  name: vulnerable-pod
spec:
  containers:
    - name: nginx
      image: nginx...

✅ Secure code example

apiVersion: v1
kind: Pod
metadata:
  name: secure-pod
  labels:
    app: web
spec:
  automountServiceAccountToken: false  # Prevent access to K8s API credentials...