Skip to main content

CyberPanel EUVDEUVD-2026-55735

| CVE-2026-71965 HIGH
Insufficient Verification of Data Authenticity (CWE-345)
2026-08-10 VulnCheck GHSA-5hg3-c77v-8mxm
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain valid CyberPanel user credentials
  2. Delivery
    Navigate to remote backup destination configuration
  3. Exploit
    Submit malicious server address with injected shell payload or attacker-controlled SSH server
  4. Install
    CyberPanel executes unsanitized command as root
  5. C2
    Injected command or unverified key exchange writes attacker SSH public key to /root/.ssh/authorized_keys
  6. Execute
    Authenticate to host via SSH using matching private key
  7. Impact
    Persistent root shell on compromised host

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
Exploitation Conditions

Exploitation requires a valid CyberPanel account at any privilege level capable of accessing the remote backup destination configuration-this includes reseller and standard user accounts, not only administrators. The remote backup feature is a standard CyberPanel capability present in version 2.4.3 by default; no non-default configuration is required to expose the vulnerable endpoints. The attacker must be able to reach the CyberPanel web interface over the network (typically TCP 8090 or 8443). In the SSH key injection variant, the attacker must also control or impersonate an SSH server reachable from the CyberPanel host. Exploitation is limited by the PR:L requirement: unauthenticated external attackers cannot exploit this without first obtaining CyberPanel credentials via phishing, credential stuffing, or other means. In multi-tenant shared hosting environments where clients routinely receive CyberPanel logins, this authentication barrier provides minimal protection and all tenant accounts should be treated as potential threat actors for patching prioritization.

Impact

The CVSS 4.0 base score of 8.7 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) accurately captures the attack profile: remotely exploitable, low complexity, requiring only standard authenticated user access, with complete compromise of confidentiality, integrity, and availability on the vulnerable system. The publicly available proof-of-concept (themcsam.github.io) makes this trivially weaponizable-any attacker possessing CyberPanel credentials can follow the published steps. The impact is disproportionately severe relative to the PR:L barrier: root SSH access persists indefinitely via the authorized_keys backdoor, surviving CyberPanel account revocation or password changes. EPSS data is not present in the provided intelligence package, limiting probabilistic exploitation forecasting. No CISA KEV listing is confirmed at time of analysis, but the combination of low attack complexity, available exploit code, and full root compromise warrants immediate remediation priority for any internet-exposed CyberPanel instance. In shared or multi-tenant hosting environments where customers hold CyberPanel logins, the PR:L requirement is effectively nullified-any customer account becomes a path to full server compromise affecting all co-hosted tenants.

Exploit ScenarioDerived

An attacker with a valid CyberPanel user account navigates to the remote backup destination creation interface and submits a crafted IP address field containing injected shell commands, or points the backup destination at an attacker-controlled SSH server that presents a fabricated public key during the connection test. CyberPanel's backup module processes the input without sanitization, executing the injected payload or writing the attacker's public key to /root/.ssh/authorized_keys as root. The attacker then authenticates directly to the host via SSH using the corresponding private key, obtaining a persistent interactive root shell; a publicly available proof-of-concept demonstrates this complete chain.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 10, 2026

Authenticated remote code execution in CyberPanel 2.4.3 allows any logged-in user to escalate to persistent root-level SSH access by exploiting command injection in the remote backup destination feature. The backup module concatenates user-controlled parameters-IP address, SSH port, username, and password-directly into OS-level shell commands without sanitization, and the SSH key retrieval process fails to verify host authenticity, enabling a malicious server to supply a public key that CyberPanel writes to /root/.ssh/authorized_keys. A publicly available proof-of-concept demonstrates the complete exploit chain; the vendor has released a fix in upstream commit eca0c3c, though no tagged release version has been independently confirmed.

RemediationAI

Upstream fix available (PR/commit eca0c3c); a released tagged version incorporating this patch is not independently confirmed in the available intelligence-administrators must verify which tagged release includes commit eca0c3cbeb35af8eaae9fafb094e8ef3cd923643 by checking https://github.com/usmannasir/cyberpanel before upgrading. Until the patch is applied, restrict CyberPanel access to the minimum necessary set of trusted users, since any authenticated account can exploit this flaw-unnecessary accounts should be suspended immediately to reduce the attack surface. If the remote backup destination feature is not operationally required, disable it through CyberPanel's backup configuration; this eliminates the vulnerable code path entirely with no impact on local backup functionality. Implement monitoring of /root/.ssh/authorized_keys for unauthorized key additions as a detection control, and audit the file immediately on all CyberPanel instances for keys added after the vulnerability disclosure date. Full advisory details are at https://www.vulncheck.com/advisories/cyberpanel-authenticated-rce-via-remote-backup-feature.

Affected VersionsENISA

CyberPanel 0 ≤2.4.3
CyberPanel patch: eca0c3cbeb35af8eaae9fafb094e8ef3cd923643

Affected Packages

euvd cyberpanel no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CyberPanel is an open-source Python/Django web hosting control panel (CPE: cpe:2.3:a:usmannasir:cyberpanel:*:*:*:*:*:*:*:*) that manages web hosting environments typically running as root. The vulnerability resides in backup/backupManager.py across multiple functions-submitDestinationCreation, getConnectionStatus, remoteBackupRestore, and localRestoreStatus-which construct OS shell commands by directly concatenating unsanitized user input into an execPath variable (e.g., execPath + ' submitDestinationCreation --ipAddress ' + finalDic['ipAddress']). CWE-345 (Insufficient Verification of Data Authenticity) captures the root cause: CyberPanel does not verify the authenticity of the remote server's SSH identity during backup destination setup, meaning an attacker-controlled server can present a fabricated public key that the application writes to /root/.ssh/authorized_keys. The commit diff confirms the patch applies shlex.quote() to all user-controlled parameters, adds ACLManager.commandInjectionCheck() validation, enforces numeric port range validation, restricts backup directory names to alphanumeric characters, and adds path traversal prevention-a broad remediation indicating multiple injection surfaces existed in the unpatched code.

Know when Cyberpanel gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.9 CRITICAL

Network vector confirmed; PR:L reflects required authentication; S:C applies because exploitation crosses from web application context into root host OS access via SSH.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

CyberPanel 2.4.3, fixed in commit eca0c3c, contains an authenticated remote code execution vulnerability in the remote backup feature that allows authenticated attackers to gain root-level SSH access by supplying a malicious remote server address. Attackers can exploit the unverified SSH public key retrieval process to write an attacker-controlled public key directly to /root/.ssh/authorized_keys, granting persistent root access to the host system.

Executive ViewAI

Why It Matters

CyberPanel 2.4.3 hosts a critical vulnerability for which readily available exploit code exists, enabling any authorized user to escalate to complete root-level system access. This could lead to unauthorized data access, infrastructure compromise, or service disruption across all hosted applications. Immediate action is required to prevent exploitation.

Business Impact: High
Compensating Controls

Patch available in upstream commit eca0c3c. Interim mitigation: enforce role-based access controls to restrict backup feature access and disable remote SSH backup destinations until patch is deployed.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Medium
popular budget VPS hosting control panel, not enterprise-ubiquitous
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

64
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2024-51378 CRITICAL POC
9.8 Oct 29

getresetstatus in dns/views.py and ftp/views.py in CyberPanel (aka Cyber Panel) before 1c0c6cb allows remote attackers t

CVE-2024-51567 CRITICAL POC
9.8 Oct 29

upgrademysqlstatus in databases/views.py in CyberPanel (aka Cyber Panel) before 5b08cd6 allows remote attackers to bypas

CVE-2024-51568 CRITICAL POC
9.8 Oct 29

CyberPanel (aka Cyber Panel) before 2.3.5 allows Command Injection via completePath in the ProcessUtilities.outputExecut

CVE-2026-71966 HIGH POC
8.7 Aug 10

Command injection in CyberPanel 2.4.3's remote backup transfer feature allows authenticated low-privileged users to exec

CVE-2026-41473 HIGH POC
8.8 Apr 24

Unauthenticated database writes in CyberPanel versions before 2.4.4 allow remote attackers to abuse two AI Scanner worke

CVE-2024-53376 HIGH POC
8.8 Dec 16

CyberPanel before 2.3.8 allows remote authenticated users to execute arbitrary commands via shell metacharacters in the

CVE-2019-13056 HIGH POC
8.8 Jul 02

An issue was discovered in CyberPanel through 1.8.4. Rated high severity (CVSS 8.8), this vulnerability is remotely expl

CVE-2021-47949 HIGH POC
8.7 May 10

CyberPanel 2.1 contains a command execution vulnerability that allows authenticated attackers to read arbitrary files an

CVE-2026-71964 HIGH POC
7.1 Aug 10

Arbitrary file read in CyberPanel 2.4.3's file manager allows authenticated panel users to escape their home-directory s

CVE-2026-87820 MEDIUM POC
6.9 Sep 09

CyberPanel versions 2.4.3 through 2.4.5 expose unauthenticated AI Scanner callback and status-update endpoints that retu

CVE-2024-54679 MEDIUM POC
6.5 Dec 05

CyberPanel (aka Cyber Panel) before 6778ad1 does not require the FilemanagerAdmin capability for restartMySQL actions. R

CVE-2026-41472 MEDIUM POC
5.3 Apr 24

Stored cross-site scripting in CyberPanel's AI Scanner dashboard chains to unauthenticated remote code execution on vers

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy