Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain valid CyberPanel user credentials
-
DeliveryNavigate to remote backup destination configuration
-
ExploitSubmit malicious server address with injected shell payload or attacker-controlled SSH server
-
InstallCyberPanel executes unsanitized command as root
-
C2Injected command or unverified key exchange writes attacker SSH public key to /root/.ssh/authorized_keys
-
ExecuteAuthenticate to host via SSH using matching private key
-
ImpactPersistent 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Cyberpanel
View allgetresetstatus in dns/views.py and ftp/views.py in CyberPanel (aka Cyber Panel) before 1c0c6cb allows remote attackers t
upgrademysqlstatus in databases/views.py in CyberPanel (aka Cyber Panel) before 5b08cd6 allows remote attackers to bypas
CyberPanel (aka Cyber Panel) before 2.3.5 allows Command Injection via completePath in the ProcessUtilities.outputExecut
Command injection in CyberPanel 2.4.3's remote backup transfer feature allows authenticated low-privileged users to exec
Unauthenticated database writes in CyberPanel versions before 2.4.4 allow remote attackers to abuse two AI Scanner worke
CyberPanel before 2.3.8 allows remote authenticated users to execute arbitrary commands via shell metacharacters in the
An issue was discovered in CyberPanel through 1.8.4. Rated high severity (CVSS 8.8), this vulnerability is remotely expl
CyberPanel 2.1 contains a command execution vulnerability that allows authenticated attackers to read arbitrary files an
Arbitrary file read in CyberPanel 2.4.3's file manager allows authenticated panel users to escape their home-directory s
CyberPanel versions 2.4.3 through 2.4.5 expose unauthenticated AI Scanner callback and status-update endpoints that retu
CyberPanel (aka Cyber Panel) before 6778ad1 does not require the FilemanagerAdmin capability for restartMySQL actions. R
Stored cross-site scripting in CyberPanel's AI Scanner dashboard chains to unauthenticated remote code execution on vers
EUVD-2026-55735
GHSA-5hg3-c77v-8mxm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB