CVE-2022-45933

KubeView through 0.1.31 allows attackers to obtain control of a Kubernetes cluster because api/scrape/kube-system does not require authentication, and…

Critical · published November 27, 2022

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 98.9th percentile for exploit probability.

CVSS v3.1
9.8
EPSS
52%
Percentile
98.9
In the wild
Unconfirmed
What it is

🚨 A Kubernetes cluster could fall into the wrong hands with a single unauthenticated request! KubeView versions up to 0.1.31 expose critical certificate files without a guard in sight! 🔥 Think of it as a hotel where anyone can walk in and see the master key card room — no ID check, no security. Just like that card grants you access to every room, these certificate files give attackers admin privileges to the Kubernetes cluster. With this vulnerability, an attacker could gain complete control of your Kubernetes environment, allowing them to manipulate workloads, access sensitive data, or even shut down vital services. Imagine waking up to find your whole operation hijacked because someone bypassed the door without a key!

Put simply

Think of it as a hotel where anyone can walk in and see the master key card room — no ID check, no security. Just like that card grants you access to every room, these certificate files give attackers admin privileges to the Kubernetes cluster. This vulnerability in KubeView allows unauthorized access to the Kubernetes API endpoint at api/scrape/kube-system, which dispenses sensitive certificate files necessary for kube-admin authentication, with no authentication required.

What to do

With this vulnerability, an attacker could gain complete control of your Kubernetes environment, allowing them to manipulate workloads, access sensitive data, or even shut down vital services. Imagine waking up to find your whole operation hijacked because someone bypassed the door without a key! To protect your environment, upgrade KubeView to at least version 0.1.32, where this flaw is resolved. Additionally, implement strict access controls to sensitive endpoints and validate that authentication measures are in place for all API calls. Don't forget to regularly review your cluster's security posture! You've got this! By following these steps, you'll be on your way to securing your Kubernetes cluster in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.51696 · 98.9th percentile
Published
2022-11-27T00:00Z
EPSS history
Timeline
  • 27 NOV 00:00Z
    KubeView through 0.1.31 allows attackers to obtain control of a Kubernetes cluster because api/scrape/kube-system does not require authentication, and…
    cvelistv5