GitHub Advisoryadvisory · Go

GHSA-hj2p-8wj8-pfq4 kubernetes allows nodes to bypass dynamic resource allocation authorization checks

LOW Published 2025-06-23 Modified 2025-08-06 Official page ↗
Aliases
CVE-2025-4563
Ecosystem
Go
Packages
k8s.io/kubernetes
Severity
Low
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:L
Weaknesses
CWE-863
Reviewed
2025-06-23

Affected packages

• Go k8s.io/kubernetes: >= 1.32.0, < 1.32.6 → fixed in 1.32.6 • Go k8s.io/kubernetes: >= 1.33.0, < 1.33.2 → fixed in 1.33.2

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.

Related

Alias · CVE (1)

  • CVE-2025-4563 A vulnerability exists in the NodeRestriction admission controller where nodes can bypass dynamic resource allocation authorization checks. vulnerability

Weakness · CWE (1)

  • CWE-863 Incorrect Authorization weakness

References