Skip to content
OpenAdvisories

Description

A vulnerability exists in the NodeRestriction admission controller where nodes can bypass dynamic resource allocation authorization checks. When the DynamicResourceAllocation feature gate is enabled, the controller properly validates resource claim statuses during pod status updates but fails to perform equivalent validation during pod creation. This allows a compromised node to create mirror pods that access unauthorized dynamic resources, potentially leading to privilege escalation.

Affected products

VendorProductAffectedFixed
Kubernetes Kubernetes v1.32.0 - v1.32.5, v1.33.0 - v1.33.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 kubernetes 1.20.5+really1.20.2-1 —
Debian 13 kubernetes 1.20.5+really1.20.2-1 —
Debian 12 kubernetes 1.20.5+really1.20.2-1 —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250730T213748-1.1 openSUSE-SU-2025:15405-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 kubernetes 1.30.10-9 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling cloud-provider-gcp-cloud-controller-manager +1 33.1.1-r2 —
Wolfi rolling docker-machine-driver-harvester 1.0.6-r4 —
Wolfi rolling emissary +6 3.10.0-r6 —
Wolfi rolling kubernetes-csi-driver-hostpath 1.17.0-r1 —
Wolfi rolling mesosphere-vsphere-csi +2 3.5.0-r1 —
Wolfi rolling rancher-fleet +4 0.12.4-r1 —
Wolfi rolling rancher-system-agent 0.3.12-r3 —
Wolfi rolling vcluster +2 0.26.0-r1 —
Wolfi rolling yunikorn-k8shim +1 1.7.0-r1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go k8s.io/kubernetes >= 1.32.0, < 1.32.6 1.32.6 GHSA-hj2p-8wj8-pfq4
Go k8s.io/kubernetes >= 1.33.0, < 1.33.2 1.33.2 GHSA-hj2p-8wj8-pfq4
Go k8s.io/kubernetes >= 1.32.0, < 1.32.6 · >= 1.33.0, < 1.33.2 1.32.6, 1.33.2 GO-2025-3774

Advisories 2

References