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
Share

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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
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

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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
P
Scope
X

Lifecycle Timeline

7
Source Code Evidence Fetched
Jul 24, 2026 - 02:21 vuln.today
Analysis Generated
Jul 24, 2026 - 02:21 vuln.today
PoC Detected
Apr 28, 2026 - 15:45 vuln.today
Public exploit code
CVSS changed
Apr 24, 2026 - 21:22 NVD
5.3 (MEDIUM)
EUVD ID Assigned
Apr 24, 2026 - 21:00 euvd
EUVD-2026-25630
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.

AnalysisAI

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.

Technical ContextAI

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.

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.

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-2024-54679 MEDIUM POC
6.5 Dec 05

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

CVE-2026-67614 CRITICAL
9.3 Aug 13

Unauthenticated remote root compromise affects CyberPanel before 3.0.0 through a hard-coded JWT signing secret in the We

Share

CVE-2026-41472 vulnerability details – vuln.today

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