Kubetier
  1. Create a pod targeting a Windows node with spec.securityContext.windowsOptions.hostProcess: true

  2. Container starts as NT AUTHORITY\SYSTEM in the host network and volume namespaces

  3. Windows HostProcess is blocked by both Baseline and Restricted Pod Security Standards.

    Only namespaces enforcing Privileged level or unlabeled namespaces are vulnerable

  4. Full Windows node compromise follows, with lateral move to other workloads or extraction of node credentials

Note:

Windows HostProcess containers were introduced as stable in 1.23.

This is by-design for Windows workloads, so no patch applies.

Linux-only clusters are unaffected.

The risk is specific to mixed OS clusters.

K8s docs ↗