CVE-2022-45933
KubeView vulnerable to full cluster takeover due to improper authentication
Record summary
CVE-2022-45933 has a selected CVSS score of 9.8 (critical); EIP currently links 1 Nuclei template.
Description
KubeView through 0.1.31 allows attackers to obtain control of a Kubernetes cluster because api/scrape/kube-system does not require authentication, and retrieves certificate files that can be used for authentication as kube-admin. NOTE: the vendor's position is that KubeView was a "fun side project and a learning exercise," and not "very secure."
Exploitation context
Known exploitation
- VulnCheck KEV
- Listed · Nov 25, 2023 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
- Nuclei templates
- 1
CISA SSVC decision
CISA Coordinator · SSVC 2.0.3 · Evaluated Apr 29, 2025 · Source: CVE List
Affected products and versions
2| Product | Source | Version range | Status |
|---|---|---|---|
| VulnCheck | Version data not supplied | ||
github.com/benc-uk/kubeviewBrowse Go / github.com/benc-uk/kubeview | GitHub Advisory | Through 0.1.31 | affected |
Nuclei templates
1ProjectDiscoveryCRITICALKubeView <=0.1.31 - Information DisclosureCVSS 9.8
KubeView through 0.1.31 is susceptible to information disclosure. An attacker can obtain control of a Kubernetes cluster because api/scrape/kube-system does not require authentication and retrieves certificate files that can be used for authentication as kube-admin. An attacker can thereby possibly obtain sensitive information, modify data, and/or execute unauthorized operations.
Impact
Unauthenticated attackers can access Kubernetes certificate files through the unauthenticated api/scrape/kube-system endpoint, potentially obtaining kube-admin credentials and gaining complete control over the Kubernetes cluster.
Remediation
Upgrade KubeView to a version higher than 0.1.31 to mitigate the information disclosure vulnerability (CVE-2022-45933).
Source: ProjectDiscovery