CVE-2025-62714 json
Karmada Dashboard API Unauthorized Access Vulnerability
published 2025-10-24 12 mo ago modified 2026-10-08 32 d ago also GHSA-5qjg-9mjh-4r92 , GO-2025-4072 , EUVD-2025-35859
- cvss
- 8.7
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 42%
- public exploits
- 0
- none known
Summary
Karmada Dashboard is a general-purpose, web-based control panel for Karmada which is a multi-cluster management project. Prior to version 0.2.0, there is an authentication bypass vulnerability in the Karmada Dashboard API. The backend API endpoints (e.g., /api/v1/secret, /api/v1/service) did not enforce authentication, allowing unauthenticated users to access sensitive cluster information such as Secrets and Services directly. Although the web UI required a valid JWT for access, the API itself remained exposed to direct requests without any authentication checks. Any user or entity with network access to the Karmada Dashboard service could exploit this vulnerability to retrieve sensitive data.
Patch / fix
- go github.com/karmada-io/dashboard 0.2.0
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260723T184607-160000.1.1
- govulncheck-vulndb openSUSE Tumbleweed 0.0.20251105T184115-1.1
opensuse advisories openSUSE-SU-2026:21483-1openSUSE-SU-2025:15710-1
- github.com/karmada-io/dashboard@8457b8b commit
- github.com/karmada-io/dashboard@d2d0490 commit
- github.com/karmada-io/dashboard#271 pull request
- github.com/karmada-io/dashboard#280 pull request
- github.com/karmada-io/dashboard/releases/tag/v0.2.0 release
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 12 mo ago
Exploit prediction
0.49% chance of exploitation in the next 30 days, higher than 42% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
| CNA | 4.0 | 8.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/karmada-io/dashboard | <0.2.0 |
0.2.0 |
Affected products
- karmada-io dashboard
Classification
- Weakness
-
- CWE-862 Missing Authorization
References
-
github.com
/karmada-io/dashboard/pull/271
web, patch
-
github.com
/karmada-io/dashboard/pull/280
web, patch
-
github.com
/karmada-io/dashboard/commit/8457b8bb87725e2371a638ca5a255fd2895c70f1
web
-
github.com
/karmada-io/dashboard/commit/d2d04909f25e96b4c20fa6b636c398bd1636ee06
web
-
github.com
/karmada-io/dashboard/security/advisories/GHSA-5qjg-9mjh-4r92
web, advisory
-
github.com
/karmada-io/dashboard/releases/tag/v0.2.0
web
-
github.com
/karmada-io/dashboard
package
Sources
- CVE List CVE-2025-62714
- GitHub Advisory GHSA-5qjg-9mjh-4r92
- NVD CVE-2025-62714
- OSV GO-2025-4072
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.