LiveActive security incident?Get immediate response
CVE Record

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.

CriticalCVSS 10Known exploitedUpdated
Glexia's TakeSource changedcritical

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.
Prepared
Confidence
high
Sources
8

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.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2024-51378 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Critical
CVSS
10 (3.1)
Known Exploited
Yes
Published

Vector: CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:C/UI:N

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

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.

1CVSS vectors
5Timeline events
1ADP providers
9Source links

CISA KEV status

Status
Known exploited
Source
CISA-ADP
Date added
KEV reference

SSVC decision data

CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
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.

ScoreVersionSeverityVectorExploitImpactSource
10CVSS 3.1CriticalCVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:C/UI:N3.96mitre

Vulnerability scoring details

Base CVSS 3.1 score

10Critical
CVSS 3.1 vector shape for CVE-2024-51378Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:C/UI:N

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. Added to KEVCISA-ADP

    CISA Known Exploited Vulnerabilities metadata lists this CVE as known exploited.

  4. ADP timelineCISA-ADP

    CVE-2024-51378 added to CISA KEV

  5. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

ADP provider summaries

CISA-ADPCISA ADP Vulnrichment
other:ssvcother:kev
  • 2024-12-04T00:00:00.000Z: CVE-2024-51378 added to CISA KEV
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
n/an/an/aListed
Weakness

CWE details

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.