{"id":"CVE-2024-51378","title":"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 se…","summary":"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 se…","severity":"critical","cvss":10,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","cwe":["CWE-78","CWE-78"],"vendor":"cyberpanel","product":"cyberpanel","affected":["cyberpanel < 2.3.8"],"patched":["cyberpanel 2.3.8"],"published":"2024-10-29","updated":"2026-08-05","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2024-51378","references":[{"url":"https://cwe.mitre.org/data/definitions/420.html","label":"cve@mitre.org"},{"url":"https://cwe.mitre.org/data/definitions/78.html","label":"cve@mitre.org"},{"url":"https://cyberpanel.net/KnowledgeBase/home/change-logs/","label":"cve@mitre.org"},{"url":"https://cyberpanel.net/blog/detials-and-fix-of-recent-security-issue-and-patch-of-cyberpanel","label":"cve@mitre.org"},{"url":"https://github.com/usmannasir/cyberpanel/commit/1c0c6cbcf71abe573da0b5fddfb9603e7477f683","label":"cve@mitre.org"},{"url":"https://refr4g.github.io/posts/cyberpanel-command-injection-vulnerability/","label":"cve@mitre.org"},{"url":"https://www.bleepingcomputer.com/news/security/massive-psaux-ransomware-attack-targets-22-000-cyberpanel-instances/","label":"cve@mitre.org"},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-51378","label":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"tags":["nvd","kev","in-the-wild","exploit-available"],"epss":0.94668,"epssPercentile":0.99855,"kev":true,"kevDateAdded":"2024-12-04","kevDueDate":"2024-12-25","kevRansomware":true,"exploited":true,"exploitAvailable":true,"zeroDay":true,"ingestedAt":"2026-08-05T11:47:23.421Z","exploits":{"exploitdb":true,"github":3,"githubRepos":["https://github.com/refr4g/CVE-2024-51378","https://github.com/qnole000/CVE-2024-51378","https://github.com/rimbadirgantara/CVE-2024-51378"],"metasploit":["exploit/unix/webapp/cyberpanel_preauth_rce_multi_cve"],"nuclei":["CVE-2024-51378"],"checkedAt":"2026-09-21T15:26:46.496Z"},"slug":"CVE-2024-51378","body":"## Overview\n\ngetresetstatus 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.\n\n## Affected\n\n- `cyberpanel < 2.3.8`\n\n## Remediation\n\nUpgrade past the affected range:\n\n- `cyberpanel 2.3.8`","depth":"hadal","depthScore":100,"depthScoreParts":{"impact":55,"likelihood":18.9,"exploitation":25,"ransomware":5},"changes":[]}