Summary
CVE-2026-65956 is a missing-authentication vulnerability (CWE-306) in KubePi, a Kubernetes multi-cluster management panel maintained by 1Panel-dev. SSO/OIDC/SAML configuration management endpoints share the same public routing boundary as the SSO login and callback endpoints, allowing unauthenticated or low-privileged users to read and modify global authentication settings. The issue carries a CVSS score of 10.0 (Critical) and can lead to account takeover, privilege escalation, and server-side request forgery (SSRF).
Technical details
- Root cause: SSO management routes (configuration create/read/update) were placed on the same publicly-reachable routing boundary as the SSO login/callback routes, so no administrator authorization check was enforced on the management operations.
- Trigger conditions: An attacker sends unauthenticated requests directly to the exposed SSO/OIDC/SAML configuration API endpoints on an internet-facing KubePi instance.
- Attack vector: Network, no privileges or user interaction required.
- Impact: Unauthorized viewing/modification of global SSO configuration can enable account takeover or privilege escalation; the SSO "connectivity test" function can be abused as an SSRF primitive; the user-list API additionally returned authentication-related fields without properly redacting them.
Affected software
- KubePi (1Panel-dev) versions up to and including 1.6.15
- Fixed in version 2.0.0
Severity
- CVSS v4.0 Base Score: 10.0 (Critical)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Mitigation and recommended actions
- Immediate: Upgrade KubePi to version 2.0.0 or later, which restricts SSO configuration operations to authenticated administrators, limits public access to only login/callback/status/SAML endpoints, removes sensitive authentication fields from user-list responses, and adds a minimal public endpoint for auth-type retrieval.
- If immediate patching is not possible: Restrict network access to KubePi’s management interface (e.g., place it behind a VPN or IP allowlist) and disable or avoid configuring SSO/OIDC/SAML until the upgrade can be applied.

