CVE-2023-22478
published 2023-01-14CVE-2023-22478: KubePi is a modern Kubernetes panel. The API interfaces with unauthorized entities and may leak sensitive information. This issue has been patched in version…
PriorityP276high7.5CVSS 3.1
AVNACLPRNUINSUCHINAN
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
3.57%
87.9th percentile
KubePi is a modern Kubernetes panel. The API interfaces with unauthorized entities and may leak sensitive information. This issue has been patched in version 1.6.4. There are currently no known workarounds.
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| fit2cloud | kubepi | < 1.6.4 | 1.6.4 |
| github.com | kubeoperator_kubepi | >= 0 < 1.6.4 | 1.6.4 |
| kubeoperator | kubepi | <= 1.6.3 | — |
Detection & IOCsextracted from sources · hover to see the quote
url/kubepi/api/v1/systems/login/logs/search?pageNum=1&&pageSize=10
otherhtml:"kubepi"
otherbody="kubepi"
- →Unauthenticated POST to /kubepi/api/v1/systems/login/logs/search with an empty JSON body ({}) returns HTTP 200 with JSON fields 'apiVersion', 'uuid', and 'userName' — indicating successful unauthorized access to login logs.
- →Response body must contain all three strings: '"apiVersion":', '"uuid":', and '"userName":' to confirm exploitation of the unauthorized access vulnerability.
- →Response Content-Type header must be 'application/json' and HTTP status code must be 200 to confirm the endpoint responded with sensitive data.
- →Use Shodan query html:"kubepi" or http.html:"kubepi" to identify exposed KubePi instances on the internet.
- →Use FOFA query body="kubepi" to identify exposed KubePi instances.
- ·The vulnerability affects KubePi versions up to and including v1.6.4; the patch was introduced in v1.6.4 per the advisory, meaning only versions strictly after v1.6.4 are safe. ↗
- ·No authentication or session token is required to trigger the vulnerability — the POST request uses an empty JSON body ({}) with no Authorization header.
- ·EPSS score of 0.81122 (99.158th percentile) indicates very high probability of exploitation in the wild; prioritize detection and patching accordingly.
CVSS provenance
nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vulncheck7.3HIGH
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
KubePi may allow unauthorized access to system API in github.com/KubeOperator/kubepi
osv·2024-08-20
CVE-2023-22478 KubePi may allow unauthorized access to system API in github.com/KubeOperator/kubepi
KubePi may allow unauthorized access to system API in github.com/KubeOperator/kubepi
KubePi may allow unauthorized access to system API in github.com/KubeOperator/kubepi
GHSA
KubePi may allow unauthorized access to system API
ghsa·2023-01-09
CVE-2023-22478 [HIGH] CWE-862 KubePi may allow unauthorized access to system API
KubePi may allow 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
<= v1.6.3
### Patches
The vulnerability has been fixed in v1.6.4.
https://github.com/KubeOperator/KubePi/commit/0c6774bf5d9003ae4d60257a3f207c131ff4a6d6
### Workarounds
It is recommended to upgrade the version to v1.6.4.
### For more information
If you have any questions or comments about this advisory, please open an issue.
### References
https://github.com/KubeOperator/KubePi/releases/tag/v1.6.4
OSV
KubePi may allow unauthorized access to system API
osv·2023-01-09
CVE-2023-22478 [HIGH] KubePi may allow unauthorized access to system API
KubePi may allow 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
<= v1.6.3
### Patches
The vulnerability has been fixed in v1.6.4.
https://github.com/KubeOperator/KubePi/commit/0c6774bf5d9003ae4d60257a3f207c131ff4a6d6
### Workarounds
It is recommended to upgrade the version to v1.6.4.
### For more information
If you have any questions or comments about this advisory, please open an issue.
### References
https://github.com/KubeOperator/KubePi/releases/tag/v1.6.4
VulnCheck
fit2cloud kubepi Missing Authorization
vulncheck·2023·CVSS 7.3
CVE-2023-22478 [HIGH] fit2cloud kubepi Missing Authorization
fit2cloud kubepi Missing Authorization
KubePi is a modern Kubernetes panel. The API interfaces with unauthorized entities and may leak sensitive information. This issue has been patched in version 1.6.4. There are currently no known workarounds.
Affected: fit2cloud kubepi
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exploitation References: https://dashboard.shadowserver.org/statistics/honeypot/vulnerability/map/?day=2023-12-04&host_type=src&vulnerability=cve-2023-22478; https://dashboard.shadowserver.org/statistics/honeypot/vulnerability/map/?day=2023-12-14&host_type=src&vulnerability=cve-2023-22478; https://dashboard.shadowserver.org/statistics/honeypot/vulnerability/map/?da
No detection rules found.
Nuclei
KubePi <= v1.6.4 LoginLogsSearch - Unauthorized Access
nuclei·CVSS 7.5
CVE-2023-22478 [HIGH] KubePi <= v1.6.4 LoginLogsSearch - Unauthorized Access
KubePi <= v1.6.4 LoginLogsSearch - Unauthorized Access
KubePi is a modern Kubernetes panel. The API interfaces with unauthorized entities and may leak sensitive information. This issue has been patched in version 1.6.4. There are currently no known workarounds.
Template:
id: CVE-2023-22478
info:
name: KubePi <= v1.6.4 LoginLogsSearch - Unauthorized Access
author: DhiyaneshDk
severity: high
description: |
KubePi is a modern Kubernetes panel. The API interfaces with unauthorized entities and may leak sensitive information. This issue has been patched in version 1.6.4. There are currently no known workarounds.
impact: |
An attacker can gain unauthorized access to sensitive information.
remediation: |
Upgrade KubePi to a version higher than v1.6.4 to mitigate the vulnerability.
reference:
No writeups or analysis indexed.
https://github.com/KubeOperator/KubePi/commit/0c6774bf5d9003ae4d60257a3f207c131ff4a6d6https://github.com/KubeOperator/KubePi/releases/tag/v1.6.4https://github.com/KubeOperator/KubePi/security/advisories/GHSA-gqx8-hxmv-c4v4https://github.com/KubeOperator/KubePi/commit/0c6774bf5d9003ae4d60257a3f207c131ff4a6d6https://github.com/KubeOperator/KubePi/releases/tag/v1.6.4https://github.com/KubeOperator/KubePi/security/advisories/GHSA-gqx8-hxmv-c4v4
2023-01-14
Published
Exploited in the wild