CVE-2023-22480
published 2023-01-14CVE-2023-22480: KubeOperator is an open source Kubernetes distribution focused on helping enterprises plan, deploy and operate production-level K8s clusters. In KubeOperator…
PriorityP279critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EXPLOIT
EPSS
66.77%
99.2th percentile
KubeOperator is an open source Kubernetes distribution focused on helping enterprises plan, deploy and operate production-level K8s clusters. In KubeOperator versions 3.16.3 and below, API interfaces with unauthorized entities and can leak sensitive information. This vulnerability could be used to take over the cluster under certain conditions. This issue has been patched in version 3.16.4.
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| fit2cloud | kubeoperator | < 3.16.4 | 3.16.4 |
| github.com | kubeoperator_kubeoperator | 0 – 3.16.3 | — |
| kubeoperator | kubeoperator | <= 3.16.3 | — |
Detection & IOCsextracted from sources · hover to see the quote
- →HTTP GET request to /api/v1/clusters/kubeconfig/k8s returns HTTP 200 with body containing 'apiVersion:' and 'clusters:' and Content-Type header containing 'application/download' — indicates unauthenticated kubeconfig file download ↗
- →Identify exposed KubeOperator instances via Shodan using html:"KubeOperator" or http.html:"kubeoperator", and via FOFA using app="KubeOperator", body="kubeoperator", or app="kubeoperator" ↗
- →Response body containing both 'apiVersion:' and 'clusters:' fields alongside a Content-Type of 'application/download' is a strong indicator of a successfully downloaded kubeconfig file via the unauthenticated endpoint ↗
- ·The vulnerable endpoint path /api/v1/clusters/kubeconfig/k8s uses 'k8s' as a cluster name identifier; other cluster names may be substituted, meaning additional paths like /api/v1/clusters/kubeconfig/<cluster_name> may also be exploitable ↗
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
KubeOperator allows unauthorized access to system API
osv·2023-01-09
CVE-2023-22480 [HIGH] KubeOperator allows unauthorized access to system API
KubeOperator allows unauthorized access to system API
### Summary
Unauthorized access refers to the ability to bypass the system's preset permission settings to access some API interfaces. The attack exploits a flaw in how online applications handle routing permissions.
### Affected Version
<= v3.16.3
### Patches
The vulnerability has been fixed in v3.16.3.
https://github.com/KubeOperator/KubeOperator/commit/7ef42bf1c16900d13e6376f8be5ecdbfdfb44aaf
### Workarounds
It is recommended to upgrade the version to v3.16.4.
### For more information
If you have any questions or comments about this advisory, please open an issue.
### References
https://github.com/KubeOperator/KubeOperator/releases/tag/v3.16.4
GHSA
KubeOperator allows unauthorized access to system API
ghsa·2023-01-09
CVE-2023-22480 [HIGH] CWE-285 KubeOperator allows unauthorized access to system API
KubeOperator allows unauthorized access to system API
### Summary
Unauthorized access refers to the ability to bypass the system's preset permission settings to access some API interfaces. The attack exploits a flaw in how online applications handle routing permissions.
### Affected Version
<= v3.16.3
### Patches
The vulnerability has been fixed in v3.16.3.
https://github.com/KubeOperator/KubeOperator/commit/7ef42bf1c16900d13e6376f8be5ecdbfdfb44aaf
### Workarounds
It is recommended to upgrade the version to v3.16.4.
### For more information
If you have any questions or comments about this advisory, please open an issue.
### References
https://github.com/KubeOperator/KubeOperator/releases/tag/v3.16.4
No detection rules found.
Nuclei
KubeOperator Foreground `kubeconfig` - File Download
nuclei·CVSS 9.8
CVE-2023-22480 [CRITICAL] KubeOperator Foreground `kubeconfig` - File Download
KubeOperator Foreground `kubeconfig` - File Download
KubeOperator is an open source Kubernetes distribution focused on helping enterprises plan, deploy and operate production-level K8s clusters. In KubeOperator versions 3.16.3 and below, API interfaces with unauthorized entities and can leak sensitive information. This vulnerability could be used to take over the cluster under certain conditions. This issue has been patched in version 3.16.4.
Template:
id: CVE-2023-22480
info:
name: KubeOperator Foreground `kubeconfig` - File Download
author: DhiyaneshDk
severity: critical
description: |
KubeOperator is an open source Kubernetes distribution focused on helping enterprises plan, deploy and operate production-level K8s clusters. In KubeOperator versions 3.16.3 and below, API interfaces w
No writeups or analysis indexed.
https://github.com/KubeOperator/KubeOperator/commit/7ef42bf1c16900d13e6376f8be5ecdbfdfb44aafhttps://github.com/KubeOperator/KubeOperator/releases/tag/v3.16.4https://github.com/KubeOperator/KubeOperator/security/advisories/GHSA-jxgp-jgh3-8jc8https://github.com/KubeOperator/KubeOperator/commit/7ef42bf1c16900d13e6376f8be5ecdbfdfb44aafhttps://github.com/KubeOperator/KubeOperator/releases/tag/v3.16.4https://github.com/KubeOperator/KubeOperator/security/advisories/GHSA-jxgp-jgh3-8jc8
2023-01-14
Published