CVE-2026-67614
Cyberpanel vulnerability analysis and mitigation

Overview

CVE-2026-67614 is a hard-coded JWT secret vulnerability in CyberPanel's WebTerminal FastAPI SSH service that allows unauthenticated remote attackers to forge valid authentication tokens and obtain an interactive root shell via WebSocket on port 8888. It affects CyberPanel versions before 3.0.0 (vendor: usmannasir/cyberpanel). The vulnerability was published on August 13, 2026, with a patch available in version 3.0.0. It carries a CVSS v3.1 base score of 9.8 (Critical) and a CVSS v4.0 base score of 9.3 (Critical) (Github Advisory).

Technical details

The root cause is the use of hard-coded credentials (CWE-798): a static JWT secret is embedded directly in the CyberPanel WebTerminal FastAPI SSH service source code. Because the secret is fixed and publicly discoverable, any attacker can craft a JWT token signed with that known value, set the ssh_user=root claim, and present it to the WebSocket endpoint on port 8888 to bypass authentication entirely. No prior credentials, session, or privileges are required, and the attack can be fully automated over the network (Github Advisory, VulnCheck Advisory).

Impact

Successful exploitation grants an unauthenticated remote attacker a fully interactive root shell on the affected CyberPanel host, resulting in complete compromise of confidentiality, integrity, and availability. An attacker with root access can exfiltrate all hosted data (including website files, databases, and credentials), modify or destroy system configurations, install persistent backdoors, and use the compromised server as a pivot point for lateral movement within the hosting environment (Github Advisory).

Exploitability

As of the disclosure date, there is no public proof-of-concept exploit code and no confirmed evidence of in-the-wild exploitation (Github Advisory). However, the NVD SSVC assessment marks the vulnerability as "Automatable: yes" with "Total" technical impact, indicating it can be reliably exploited at scale without user interaction. The EPSS score is approximately 0.55% (44th percentile), reflecting moderate near-term exploitation probability. No threat actor attribution has been reported, and the vulnerability is not currently listed in the CISA KEV catalog.

Exploitation steps

  1. Reconnaissance: Identify internet-facing CyberPanel instances running versions before 3.0.0 using tools such as Shodan or Censys, searching for services on port 8888 (WebSocket/WebTerminal).
  2. Extract hardcoded JWT secret: Obtain the hardcoded JWT secret from the CyberPanel source code (publicly available on GitHub in the WebTerminal FastAPI service module).
  3. Forge JWT token: Using a JWT library (e.g., Python PyJWT), craft a signed JWT token using the hardcoded secret, setting the ssh_user claim to root and any required expiry fields.
  4. Connect via WebSocket: Establish a WebSocket connection to the target on port 8888 (e.g., ws://<target>:8888/terminal) and present the forged JWT as the authentication token.
  5. Obtain root shell: The WebTerminal service validates the forged token as legitimate and spawns an interactive SSH session as root, granting full system access (Github Advisory, VulnCheck Advisory).

Indicators of compromise

  • Network: Unexpected WebSocket connections to port 8888 from external or untrusted IP addresses; high-frequency or scripted connection attempts to the WebTerminal endpoint.
  • Logs: CyberPanel or FastAPI access logs showing WebSocket upgrade requests to /terminal or similar endpoints from unauthenticated or unknown sources; JWT authentication events with ssh_user=root from non-administrative IPs.
  • Process: Unusual child processes spawned under the CyberPanel FastAPI service (e.g., /bin/bash, sh, curl, wget, python) indicating shell activity initiated via the terminal service.
  • File System: New or modified files in web root directories, cron jobs, SSH authorized_keys entries, or startup scripts created after unexpected terminal sessions; presence of web shells or reverse shell scripts.

Mitigation and workarounds

Upgrade CyberPanel to version 3.0.0 or later, which resolves the hard-coded JWT secret (CyberPanel Changelog). As an interim workaround, restrict network access to port 8888 using firewall rules so that only trusted IP addresses can reach the WebTerminal service. Additionally, monitor WebSocket connections to the terminal service for anomalous activity and consider disabling the WebTerminal feature entirely if it is not required (Github Advisory).

Community reactions

The vulnerability was originally reported to the CyberPanel project via a private GitHub Security Advisory (GHSA-xg3g-3m5v-r9v9) by researcher Deniz Mert on July 27, 2026, who requested coordinated disclosure (GitHub Issue). VulnCheck published a dedicated advisory covering the technical details of the authentication bypass (VulnCheck Advisory). No significant broader media coverage or notable social media discussion beyond standard CVE tracking feeds has been observed at this time.

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