For the complete documentation index, see llms.txt. This page is also available as Markdown.
Cortex CloudApplication Security

CAP_SYS_ADMIN Linux capability is used misconfiguration detected in code

Rule Details

Cortex AppSec Rule ID

APPSEC_K8S_39

Category - Subcategory

Kubernetes - Access Control

Provider

OTHER

Severity

HIGH

Framework

Helm, Kubernetes, Kustomize, Terraform, Terraform Plan

Impact

Capabilities permit certain named root actions without giving full root access and are considered a fine-grained permissions model. We recommend all capabilities should be dropped from a pod, with only those required added back. There are a large number of capabilities, with CAP_SYS_ADMIN bounding most. CAP_SYS_ADMIN is a highly privileged access level equivalent to root access and should generally be avoided.

How to Fix

Resource: Container

  • Arguments: securityContext:capabilities:add (Optional) Add capabilities field allows granting certain privileges to a process. [source,go]


apiVersion: v1 kind: Pod metadata: name: spec: containers:

  • name: image: securityContext: capabilities: add:

  • -SYS_ADMIN


Last updated

Was this helpful?