Description
A confused deputy attack exists in the StatefulSet controller that allows a user with namespace-scoped write permissions on StatefulSet and ControllerRevision objects to create a cross-namespace pod. An attacker exploiting this vulnerability would have full control over the resulting pod’s metadata and specification, including namespace selection. Note that the cross-namespace pod will be immediately deleted by the garbage collector unless the attacker is able to construct a valid StatefulSet OwnerReference. This would require referencing the UID of an existing StatefulSet in the victim’s namespace.
Published: 2026-10-26
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation via cross‑namespace pod creation
Action: Patch Now
AI Analysis

Impact

An administrative error in Kubernetes' StatefulSet controller creates a confused deputy flaw that permits a user with namespace‑scoped write permissions on StatefulSet and ControllerRevision objects to fabricate a new pod that resides in a different namespace. Because the attacker can fully specify the pod's metadata and container specification, full control over the created pod is achievable. The pod will normally be removed by the garbage collector unless the attacker supplies a valid OwnerReference to an existing StatefulSet in the target namespace by referencing its UID; when that reference is provided, the pod can persist and execute arbitrary workloads. The flaw is an inappropriate access control violation (CWE‑1220) combined with an improper use of authority (CWE‑639).

Affected Systems

The vulnerability affects the Kubernetes kube‑controller‑manager component in any cluster that uses StatefulSets and does not enforce restrictive RBAC. No specific version range is provided, so all deployed instances are potentially impacted until a vendor patch becomes available.

Risk and Exploitability

The vulnerability carries a CVSS score of 5.9, indicating medium risk. The EPSS score is not available, so the likelihood of exploitation cannot be quantified, but the low privilege requirement – any user with write access to StatefulSet and ControllerRevision – lowers the attack bar. The vulnerability is not listed in the CISA KEV catalog. Exploitation would enable an internal actor to create pods in unauthorized namespaces, posing a significant risk particularly in clusters with permissive RBAC settings.

Generated by OpenCVE AI on October 27, 2026 at 08:37 UTC.

Remediation

Vendor Solution

To mitigate this vulnerability, upgrade Kubernetes: https://kubernetes.io/docs/tasks/administer-cluster/cluster-upgrade/


OpenCVE Recommended Actions

  • Limit RBAC so users or service accounts cannot write to StatefulSet and ControllerRevision objects in namespaces other than those they own, enforcing least privilege.
  • Upgrade to the latest Kubernetes release or apply any available kube‑controller‑manager patch that corrects access control issues.
  • Enable audit logging and monitor for pod creations that occur in namespaces different from the requesting namespace.

Generated by OpenCVE AI on October 27, 2026 at 08:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 10 Nov 2026 00:30:00 +0000

Type Values Removed Values Added
First Time appeared Kubernetes
Kubernetes kubernetes
Vendors & Products Kubernetes
Kubernetes kubernetes

Thu, 29 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in Kubernetes kube-controller-manager. The StatefulSet controller restores ControllerRevision data onto the whole StatefulSet object, including metadata. A user with namespace-scoped write access to StatefulSet and ControllerRevision can cause the controller to create a pod in another namespace. That pod is deleted by garbage collection unless the attacker can name the UID of a StatefulSet in the target namespace. A confused deputy attack exists in the StatefulSet controller that allows a user with namespace-scoped write permissions on StatefulSet and ControllerRevision objects to create a cross-namespace pod. An attacker exploiting this vulnerability would have full control over the resulting pod’s metadata and specification, including namespace selection. Note that the cross-namespace pod will be immediately deleted by the garbage collector unless the attacker is able to construct a valid StatefulSet OwnerReference. This would require referencing the UID of an existing StatefulSet in the victim’s namespace.
Title kube-controller-manager: kube-controller-manager: StatefulSet and ControllerRevision write permissions allow cross-namespace pod creation StatefulSet and ControllerRevision write permissions allow cross-namespace pod creation
Weaknesses CWE-639
References

Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Description A flaw was found in Kubernetes kube-controller-manager. The StatefulSet controller restores ControllerRevision data onto the whole StatefulSet object, including metadata. A user with namespace-scoped write access to StatefulSet and ControllerRevision can cause the controller to create a pod in another namespace. That pod is deleted by garbage collection unless the attacker can name the UID of a StatefulSet in the target namespace.
Title kube-controller-manager: kube-controller-manager: StatefulSet and ControllerRevision write permissions allow cross-namespace pod creation
Weaknesses CWE-1220
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:N'}

threat_severity

Moderate


Subscriptions

Kubernetes Kubernetes
cve-icon MITRE

Status: PUBLISHED

Assigner: kubernetes

Published:

Updated: 2026-10-29T10:45:47.863Z

Reserved: 2026-02-10T03:58:54.680Z

Link: CVE-2026-2270

cve-icon Vulnrichment

Updated: 2026-10-26T23:10:06.624Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-26T23:17:00.010

Modified: 2026-10-29T11:17:32.597

Link: CVE-2026-2270

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-15T16:00:00Z

Links: CVE-2026-2270 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-11-10T00:15:15Z

Weaknesses
  • CWE-1220

    Insufficient Granularity of Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key