Kubetier
← Permission Reference
T2

delete validatingwebhookconfigurations

Privileged pod creation goes unrestricted once these webhooks are gone.

OPA Gatekeeper, Kyverno, and PSP enforcer all rely on ValidatingWebhookConfiguration for policy enforcement.

T1 with following verbs:

A privileged workload that third-party admission would have rejected

Deleting the configuration removes third-party enforcement but creates nothing.

Pod Security Admission is unaffected, so a namespace enforcing baseline or restricted still rejects a privileged pod.

API Group
admissionregistration.k8s.io
Scope
cluster
Audit Level
RequestResponse

Escalation Paths

  1. Delete the ValidatingWebhookConfiguration or MutatingWebhookConfiguration objects that back a policy engine.

  2. Third-party enforcement such as Gatekeeper, Kyverno, or image signature verification stops rejecting anything.

  3. Pod Security Admission is unaffected.

    It is a built-in API server controller rather than a webhook, so namespace enforce labels still apply.

  4. On its own this only removes a guard.

    It becomes privilege only alongside a verb that creates the workload the webhook was rejecting.

Additional rights needed:

none
K8s docs ↗
K8s docs ↗