
Cloud Vulnerability DB
A community-led vulnerabilities database
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).
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.
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).
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).
ln -s /etc/shadow shadow_link, then zip --symlinks malicious.zip shadow_link).shadow_link) now exists within the user's accessible directory on the server, pointing to the target sensitive file./etc/shadow) to the attacker./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.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.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).
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).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."