CVE-2024-51378: getresetstatus in dns/views.py and ftp/views.py in CyberPanel (aka Cyber Panel) before 1c0c6cb allows remot...
getresetstatus in dns/views.py and ftp/views.py in CyberPanel (aka Cyber Panel) before 1c0c6cb allows remote attackers to bypass authentication and execute arbitrary commands via /dns/getresetstatus or /ftp/getresetstatus by bypassing secMiddleware (which is only for a POST request) and using shell metacharacters in the statusfile property, as exploited in the wild in October 2024 by PSAUX. Versions through 2.3.6 and (unpatched) 2.3.7 are affected.
Security readout for executives and security teams
Plain-English summary
CyberPanel contains an authentication-bypass and command-injection flaw that can let an unauthenticated remote attacker take control of the underlying server. Because exploitation has occurred in the wild and affected systems may host websites, email, DNS, and customer data, compromise could cause broad operational disruption, data exposure, or ransomware impact.
Executive priority
Treat this as an emergency remediation and threat-hunting priority. Immediately identify exposed CyberPanel servers, restrict access, apply verified vendor remediation, and investigate for compromise. Systems exposed during the exploitation period may require credential rotation and recovery even after patching.
Technical view
In CyberPanel through 2.3.6 and unpatched 2.3.7, the DNS and FTP getresetstatus endpoints can bypass secMiddleware because its protection applies only to POST requests. Unsanitized shell metacharacters in the statusfile property can then reach operating-system command execution. The issue is CWE-78, remotely reachable without credentials or user interaction, and scored CVSS 3.1 10.0.
Likely exposure
CyberPanel installations through 2.3.6 and unpatched 2.3.7 are affected. Risk is greatest where the CyberPanel interface or vulnerable endpoints are internet-accessible. The supplied structured affected-product field is incomplete, and no definitive fixed release number is provided; administrators should verify that their installed build contains commit 1c0c6cb or later vendor remediation.
Exploitation context
CISA lists CVE-2024-51378 in its Known Exploited Vulnerabilities catalog. The CVE record reports exploitation by PSAUX in October 2024, while public reporting associates the campaign with ransomware attacks against approximately 22,000 CyberPanel instances. This supports treating exposed vulnerable installations as potential incident-response cases, not merely patching candidates.
Researcher notes
The weakness combines incomplete middleware coverage with OS command injection in statusfile handling across dns/views.py and ftp/views.py. The named corrective boundary is commit 1c0c6cb, but the supplied sources do not clearly identify a universally fixed release number. Validate remediation by code or package provenance and test authentication enforcement without attempting command execution.
Mitigation direction
Apply the vendor-supported CyberPanel update containing commit 1c0c6cb or later remediation.
Confirm the installed build against CyberPanel changelogs and current vendor security guidance.
Restrict external access to CyberPanel management endpoints until remediation is verified.
Rotate administrative and hosted-service credentials if compromise is suspected.
Restore from known-good backups if investigation confirms unauthorized system modification.
Validation and detection
Inventory CyberPanel versions and identify installations through 2.3.6 or unpatched 2.3.7.
Verify the deployed source or package incorporates commit 1c0c6cb or later remediation.
Confirm DNS and FTP getresetstatus endpoints cannot be reached without appropriate authentication.
Review web, application, process, and system logs for unexplained activity around vulnerable endpoints.
Inspect affected hosts for unauthorized processes, files, accounts, scheduled tasks, and configuration changes.
The source record changed after analysis: Material source record changed after analysis.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-78: Command execution behavior lookup
Command injection weaknesses can lead defenders to review execution techniques and command interpreter telemetry. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
Exploitation: activeAutomatable: yesTechnical Impact: total
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-78 · source CWE mapping
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.