The --profiling argument is not set to false for API server misconfiguration detected in code
Rule Details
Cortex AppSec Rule ID
APPSEC_K8S_90
Category - Subcategory
Kubernetes - Native Security Controls
Provider
OTHER
Severity
LOW
Framework
Helm, Kubernetes, Kustomize
Impact
Disable profiling, if not needed.Profiling allows for the identification of specific performance bottlenecks. It generates a significant amount of program data that could potentially be exploited to uncover system and program details. If you are not experiencing any bottlenecks and do not need the profiler for troubleshooting purposes, it is recommended to turn it off to reduce the potential attack surface.
How to Fix
Kind: Pod [source,go]
{ "apiVersion: v1 kind: Pod metadata: creationTimestamp: null labels: component: kube-apiserver tier: control-plane name: kube-apiserver namespace: kube-system spec: containers:
command:
kube-apiserver
--profiling=false image: gcr.io/google_containers/kube-apiserver-amd64:v1.6.0 ...", }
Last updated
Was this helpful?
