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

Tiller (Helm V2) is deployed misconfiguration detected in code

Rule Details

Cortex AppSec Rule ID

APPSEC_K8S_34

Category - Subcategory

Kubernetes - Management Services Exposure

Provider

OTHER

Severity

LOW

Framework

Helm, Kubernetes, Kustomize, Terraform, Terraform Plan

Impact

Tiller (Helm v2) is the in-cluster component of Helm. It interacts directly with the Kubernetes API server to install, upgrade, query, and remove Kubernetes resources. It also stores the objects that represent releases. Its permissive configuration could grant the users a broad range of permissions. New versions of Kubernetes and Helm v3 have made Tiller obsolete, with its over permissive function in existing workloads remaining a security liability. Consider upgrading to use Helm v3, which only runs on client machines. Not all charts may support Helm 3, but the number that do is growing rapidly.

How to Fix

Resource: Container

  • Arguments: labels:app / name - specifies the app label for the pod image - defines the image used by the container [source,go]


apiVersion: v1 kind: Pod metadata: name: labels:

  • app: helm

  • name: tiller spec: containers:

  • name:

  • image: tiller


Last updated

Was this helpful?