CVE-2026-22039CWE-269CWE-918

Kyverno Cross-Namespace Privilege Escalation via Policy apiCall

Critical · published January 27, 2026

CVSS v3.1
10.0
EPSS
1%
Percentile
47.3
In the wild
Unconfirmed
What it is

🔥 A critical authorization bypass lurks in Kyverno versions prior to 1.16.3 and 1.15.3! Any authenticated user can exploit this flaw, undermining namespace isolation in your Kubernetes environment. ⚡ Think of it like a hotel where every guest can access not just their own room, but also roam into any other room in the building — a recipe for chaos! In this case, the lack of checks allows users to make API requests across namespaces, just like a guest opening any door without a key. An attacker could leverage this vulnerability to read sensitive data from other namespaces, like ConfigMaps or Secrets, and even create malicious policies that affect the entire cluster. This could lead to unauthorized access and significant security breaches, putting your entire Kubernetes environment at risk!

Put simply

Think of it like a hotel where every guest can access not just their own room, but also roam into any other room in the building — a recipe for chaos! In this case, the lack of checks allows users to make API requests across namespaces, just like a guest opening any door without a key. This vulnerability allows authenticated users with permission to create namespaced policies to execute Kubernetes API requests using the Kyverno admission controller, bypassing namespace restrictions. This occurs because the `urlPath` isn't properly constrained to the policy's namespace.

What to do

An attacker could leverage this vulnerability to read sensitive data from other namespaces, like ConfigMaps or Secrets, and even create malicious policies that affect the entire cluster. This could lead to unauthorized access and significant security breaches, putting your entire Kubernetes environment at risk! Immediate update to Kyverno version 1.16.3 or 1.15.3 is crucial to close this vulnerability. Additionally, review RBAC settings and ensure that policy permissions are tightly controlled. Don't skip auditing your namespaces! You've got this! With these steps, you can secure your Kubernetes deployment and boost your defender status! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00587 · 47.3th percentile
Weaknesses
CWE-269 · Improper Privilege Management; CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-01-27T16:07Z
EPSS history
Timeline
  • 27 JAN 16:07Z
    Kyverno Cross-Namespace Privilege Escalation via Policy apiCall
    cvelistv5