CVE-2026-71964
Cyberpanel vulnerability analysis and mitigation

Overview

CVE-2026-71964 is an arbitrary file read vulnerability in the CyberPanel file manager component that allows authenticated attackers to read sensitive system files by uploading a crafted ZIP archive containing malicious symbolic links. It affects CyberPanel version 2.4.3 and earlier, and was disclosed and patched on August 10, 2026 via commit eca0c3c. The vulnerability carries a CVSS v3.1 base score of 6.5 (Medium) and a CVSS v4.0 base score of 7.1 (High) (GitHub Advisory, Feedly).

Technical details

The root cause is CWE-59 (Improper Link Resolution Before File Access / 'Link Following'): the file manager's ZIP extraction routine fails to validate or resolve symbolic links before writing them to disk, allowing symlinks that point to arbitrary filesystem paths outside the user's home directory to persist after extraction. An authenticated attacker uploads a specially crafted ZIP archive containing a symlink targeting a sensitive file (e.g., /etc/shadow or /root/.ssh/id_rsa); once extracted, the symlink is accessible through the web interface's file download functionality, which previously did not resolve or restrict symlink targets. The patch in commit eca0c3c adds os.path.realpath() resolution and home-directory boundary checks in filemanager/views.py before serving file downloads, blocking symlink traversal (GitHub Commit, GitHub Advisory). A researcher write-up is referenced at https://themcsam.github.io/posts/cyberpanel-2.4.3-vulnerabilties/ and a VulnCheck advisory at https://www.vulncheck.com/advisories/cyberpanel-arbitrary-file-read-via-file-manager-zip-upload.

Impact

Successful exploitation allows an authenticated attacker with file manager access to read arbitrary files on the server filesystem that the CyberPanel process has permission to access, including highly sensitive files such as /etc/shadow, /etc/passwd, /root/.ssh/id_rsa, and application configuration files containing credentials. The impact is limited to confidentiality — there is no integrity or availability impact — but credential exposure from files like /etc/shadow or SSH private keys could enable lateral movement, privilege escalation, or full server compromise (GitHub Advisory, Feedly).

Exploitability

The NVD SSVC assessment classifies exploitation status as 'poc', indicating a proof-of-concept exists, though no evidence of active in-the-wild exploitation has been observed as of the disclosure date (Feedly). Exploitation requires low-privilege authenticated access to the CyberPanel file manager — no special administrative rights are needed beyond a valid user account. The EPSS score is approximately 0.317% (24th percentile), reflecting a relatively low near-term exploitation probability. The vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, and no threat actor attribution has been reported (GitHub Advisory).

Exploitation steps

  1. Authenticate: Log in to the CyberPanel web interface with any valid user account that has file manager access.
  2. Craft malicious ZIP: On an attacker-controlled machine, create a ZIP archive containing a symbolic link pointing to a sensitive target file outside the user's home directory (e.g., ln -s /etc/shadow shadow_link, then zip --symlinks malicious.zip shadow_link).
  3. Upload ZIP: Use the CyberPanel file manager's upload or extract functionality to upload and extract the crafted ZIP archive into the user's home directory.
  4. Verify symlink persistence: Confirm that the symbolic link (shadow_link) now exists within the user's accessible directory on the server, pointing to the target sensitive file.
  5. Read sensitive file: Use the file manager's file download or view functionality to request the symlink file; the server (prior to patching) resolves the symlink and serves the contents of the target file (e.g., /etc/shadow) to the attacker.
  6. Leverage exfiltrated data: Use obtained credentials, SSH keys, or configuration data for further lateral movement or privilege escalation (GitHub Advisory, GitHub Commit).

Indicators of compromise

  • File System: Presence of symbolic links within user home directories (e.g., /home/<user>/) pointing to paths outside the home directory such as /etc/shadow, /etc/passwd, /root/.ssh/, or other system paths; unexpected .zip files uploaded to user directories containing symlink entries.
  • Logs: CyberPanel access logs showing file download requests (downloadFile endpoint) for files that resolve to system paths outside the user's home directory; after patching, log entries matching the pattern Symlink attack blocked: <path> -> <realpath> (outside <homePath>) in the CyberPanel log file.
  • Network: Repeated authenticated POST/GET requests to the file manager upload and download endpoints from a single user account in a short timeframe, particularly followed by download requests for files with names matching sensitive system file names.

Mitigation and workarounds

Update CyberPanel to a version that includes commit eca0c3c or later, which adds symlink resolution and boundary validation in the file manager's download handler (filemanager/views.py) using os.path.realpath() to ensure resolved paths remain within the user's home directory. As a workaround prior to patching, restrict file manager access to only trusted administrators and monitor for suspicious symlink files in user home directories. Additionally, consider running CyberPanel with a least-privilege service account to limit the scope of files accessible via symlink traversal (GitHub Commit, GitHub Advisory).

Community reactions

The vulnerability was assigned and disclosed by VulnCheck, with a corresponding advisory published at their platform. A researcher blog post at https://themcsam.github.io/posts/cyberpanel-2.4.3-vulnerabilties/ documents the vulnerability alongside other CyberPanel 2.4.3 issues. No significant broader media coverage or notable social media discussion has been identified beyond standard vulnerability database aggregation (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