Skip to main content

CyberPanel CVE-2026-41472

| EUVDEUVD-2026-25630 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-24 VulnCheck
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send unauthenticated POST to /api/ai-scanner/callback
  2. Delivery
    Persist malicious JS in ScanHistory findings_json field
  3. Exploit
    Admin visits AI Scanner dashboard
  4. Execution
    Stored XSS executes in admin's authenticated browser session
  5. Persist
    Same-origin API call creates malicious cron job
  6. Impact
    OS-level command execution on server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The initial injection step requires only network access to the CyberPanel web interface - no authentication, no special configuration, and no prior account on the system. The CVSS 4.0 vector confirms PR:N (no privileges required). The triggering condition for JavaScript execution and subsequent RCE requires a CyberPanel administrator to visit the AI Scanner dashboard after the payload is stored; without this passive admin interaction (CVSS 4.0 UI:P), the injected code does not execute. The cron job planting step requires that CyberPanel's cron management API remains accessible via same-origin authenticated requests from the admin browser session - a default condition in standard CyberPanel deployments. Exploitation is bounded by: (1) the admin must visit the specific AI Scanner dashboard page, not just any admin page; (2) the CyberPanel instance must be running a version prior to 2.4.4; (3) the AI Scanner feature must be present. Versions 2.4.4 and later enforce authentication on the callback endpoint, blocking the injection step entirely.

Impact

The official CVSS 4.0 score of 5.3 underrepresents practical risk because the scoring model separates vulnerable-system impact (VC:N/VI:N/VA:N) from subsequent-system impact (SC:H/SI:H), but operationally the end result is unauthenticated-to-OS-RCE gated only by passive admin interaction. SSVC rates Automatable: no, consistent with EPSS at 0.67% (71st percentile) - mass-scanning exploitation is constrained by the required admin dashboard visit, preventing bulk automated compromise. However, SSVC's Technical Impact rating of 'partial' is misleading: successful exploitation achieves full OS command execution via cron implantation, which is total impact in practice. A confirmed public POC at itsrez.re significantly lowers attacker skill requirements. The vulnerability is not in CISA KEV, so active in-the-wild exploitation is not formally confirmed; however, CyberPanel has a documented history of prior critical vulnerabilities being rapidly weaponized (e.g., CVE-2024-51567). Defenders should treat this as a high-priority patch given the public POC, the unauthenticated injection step, and the RCE chain outcome - the CVSS 4.0 score alone is an insufficient triage signal here.

Exploit ScenarioDerived

An attacker sends an unauthenticated HTTP POST to /api/ai-scanner/callback on an internet-exposed CyberPanel instance, supplying a findings_json value containing a JavaScript payload that exfiltrates the admin's session token and issues a same-origin API call to create a cron job executing a reverse shell. When a CyberPanel administrator next opens the AI Scanner dashboard - a routine operational task - the stored script fires silently in their browser, the cron job is planted, and the attacker receives an OS-level shell on the server within minutes. A full proof-of-concept demonstrating this chain is publicly available at https://itsrez.re/post/cyberpanel-rce.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 24, 2026

Stored cross-site scripting in CyberPanel's AI Scanner dashboard chains to unauthenticated remote code execution on versions prior to 2.4.4, exploitable by any network-reachable attacker without credentials. The POST /api/ai-scanner/callback endpoint lacks authentication, permitting arbitrary JavaScript injection into the findings_json field of ScanHistory records; when an administrator visits the AI Scanner dashboard, the script executes in their privileged browser session and issues same-origin API calls to plant OS-level cron jobs. A public proof-of-concept exploit is confirmed; no CISA KEV active exploitation listing is present at time of analysis, though the low skill requirement due to POC availability elevates real-world risk significantly.

RemediationAI

Upgrade CyberPanel to version 2.4.4 or later, which incorporates the upstream fix at https://github.com/usmannasir/cyberpanel/commit/0a099b1b193946555fbdd387a28486b1521f9961; note that version 2.4.4 is sourced from EUVD data and has not been independently verified against a tagged GitHub release - confirm via the official CyberPanel release channel. If immediate patching is not possible, block external and untrusted-network access to the /api/ai-scanner/callback endpoint via reverse proxy or firewall ACL; this prevents new payload injection but does not neutralize payloads already stored in ScanHistory records. To address stored payloads pending patching, purge the ScanHistory table via the CyberPanel database - trade-off is loss of historical scan data. Additionally, restrict CyberPanel admin dashboard access to known-trusted IP ranges, reducing the surface for XSS delivery to administrator browsers. Do not rely on Content Security Policy alone as a compensating control, as CyberPanel's CSP configuration would need independent verification.

Affected VersionsENISA

CyberPanel 0 <2.4.4

Affected Packages

euvd cyberpanel fix: 2.4.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CyberPanel (CPE: cpe:2.3:a:usmannasir:cyberpanel:*:*:*:*:*:*:*:*) is a Python/Django-based web hosting control panel used by VPS and shared-hosting providers. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation - Stored XSS): the AI Scanner callback endpoint accepts and persists attacker-controlled JSON without input sanitization or output encoding, and without enforcing any authentication check. Stored payloads survive in the ScanHistory database table until an administrator renders the AI Scanner dashboard, at which point the browser executes the injected JavaScript within the admin's authenticated origin context. The attack then pivots through CyberPanel's own cron management API - accessible same-origin - to write attacker-supplied commands to the system crontab, bridging a web-layer flaw into OS-level execution. The patch commit 0a099b1b193946555fbdd387a28486b1521f9961 modifies plogical/acl.py to return an access-denied response (return 0) for unauthenticated callers on the callback endpoint, enforcing the missing authentication gate.

Know when Cyberpanel gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N
vuln.today AI 9.6 CRITICAL

Unauthenticated network injection (AV:N/PR:N), passive admin interaction required (UI:R), scope changes to OS via cron RCE (S:C), full confidentiality, integrity, and availability impact on the server.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
None

Lifecycle Timeline

4
PoC Detected
Apr 28, 2026 - 15:45 vuln.today
Public exploit code
CVSS changed
Apr 24, 2026 - 21:22 NVD
5.3 (MEDIUM)
Patch released
Apr 24, 2026 - 21:00 nvd
Patch available
CVE Published
Apr 24, 2026 - 20:40 nvd
MEDIUM 5.3

DescriptionCVE.org

CyberPanel versions prior to 2.4.4 contain a stored cross-site scripting vulnerability in the AI Scanner dashboard where the POST /api/ai-scanner/callback endpoint lacks authentication and allows unauthenticated attackers to inject malicious JavaScript by overwriting the findings_json field of ScanHistory records. Attackers can inject JavaScript that executes in an administrator's authenticated session when they visit the AI Scanner dashboard, allowing them to issue same-origin requests to plant cron jobs and achieve remote code execution on the server.

Threat Intelligence Overview

EPSS Score
0.7%
Top 29% exploitable
Prevalence
Medium
popular open-source hosting panel for VPS providers, not enterprise-ubiquitous
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.7%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +26
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2024-51378 CRITICAL POC
9.8 Oct 29

getresetstatus in dns/views.py and ftp/views.py in CyberPanel (aka Cyber Panel) before 1c0c6cb allows remote attackers t

CVE-2024-51567 CRITICAL POC
9.8 Oct 29

upgrademysqlstatus in databases/views.py in CyberPanel (aka Cyber Panel) before 5b08cd6 allows remote attackers to bypas

CVE-2024-51568 CRITICAL POC
9.8 Oct 29

CyberPanel (aka Cyber Panel) before 2.3.5 allows Command Injection via completePath in the ProcessUtilities.outputExecut

CVE-2026-71966 HIGH POC
8.7 Aug 10

Command injection in CyberPanel 2.4.3's remote backup transfer feature allows authenticated low-privileged users to exec

CVE-2026-41473 HIGH POC
8.8 Apr 24

Unauthenticated database writes in CyberPanel versions before 2.4.4 allow remote attackers to abuse two AI Scanner worke

CVE-2024-53376 HIGH POC
8.8 Dec 16

CyberPanel before 2.3.8 allows remote authenticated users to execute arbitrary commands via shell metacharacters in the

CVE-2019-13056 HIGH POC
8.8 Jul 02

An issue was discovered in CyberPanel through 1.8.4. Rated high severity (CVSS 8.8), this vulnerability is remotely expl

CVE-2026-71965 HIGH POC
8.7 Aug 10

Authenticated remote code execution in CyberPanel 2.4.3 allows any logged-in user to escalate to persistent root-level S

CVE-2021-47949 HIGH POC
8.7 May 10

CyberPanel 2.1 contains a command execution vulnerability that allows authenticated attackers to read arbitrary files an

CVE-2026-71964 HIGH POC
7.1 Aug 10

Arbitrary file read in CyberPanel 2.4.3's file manager allows authenticated panel users to escape their home-directory s

CVE-2026-87820 MEDIUM POC
6.9 Sep 09

CyberPanel versions 2.4.3 through 2.4.5 expose unauthenticated AI Scanner callback and status-update endpoints that retu

CVE-2024-54679 MEDIUM POC
6.5 Dec 05

CyberPanel (aka Cyber Panel) before 6778ad1 does not require the FilemanagerAdmin capability for restartMySQL actions. R

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy