Skip to main content

CyberPanel CVE-2026-87820

| EUVDEUVD-2026-74846 MEDIUM
Information Exposure (CWE-200)
2026-09-09 VulnCheck GHSA-2fq6-4p4m-j842
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Identify internet-facing CyberPanel 2.4.3-2.4.5 instances
  2. Delivery
    Send unauthenticated HTTP request to AI Scanner callback endpoint
  3. Exploit
    Extract admin usernames and API-key prefixes from response
  4. Execution
    Enumerate hosted domains and scan history
  5. Persist
    Launch credential-stuffing or phishing against identified admins
  6. Impact
    Gain authenticated panel access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

The AI Scanner module endpoints in CyberPanel 2.4.3-2.4.5 require no authentication and accept unauthenticated HTTP requests from any network-reachable source; no special configuration, user interaction, or account credentials are needed. Exploitation requires only network access to the CyberPanel web interface (typically TCP port 8090) and the presence of the AI Scanner feature, which is bundled with affected versions by default. Exploitation is limited to instances where the CyberPanel port is directly reachable by the attacker; deployments protected by a firewall, VPN, or IP allowlist restricting panel access to trusted networks are not exposed to external exploitation. Version 2.4.6 and later are not affected.

Impact

The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N) accurately represents the exposure: unauthenticated, low-complexity network access yielding partial confidentiality impact with no integrity or availability consequence. The disclosed data - admin usernames, API-key prefixes, scan IDs, and hosted domain names - is high-value reconnaissance material that meaningfully enables follow-on attacks such as credential stuffing or targeted phishing against panel administrators. No EPSS score was provided in the input, so exploitation probability must be inferred; the trivial unauthenticated HTTP access pattern makes opportunistic automated scanning plausible, though KEV absence and no reported POC indicate exploitation has not been widespread or confirmed. Risk is highest for multi-tenant hosting providers where a single CyberPanel instance manages many domains and administrator accounts; single-site self-hosted deployments face narrower but still material exposure since admin username enumeration lowers the barrier to brute-force attacks.

Exploit ScenarioDerived

An unauthenticated attacker sends HTTP POST requests to /aiscanner/scan-callback/ or /aiscanner/receive-status-update/ on a public-facing CyberPanel 2.4.3-2.4.5 instance, receiving JSON responses containing administrator usernames, partial API keys, scan identifiers, and hosted domain names without any credentials. Armed with this enumerated account data, the attacker launches targeted credential-stuffing or phishing campaigns against the identified administrators, seeking to escalate from reconnaissance to full panel compromise and access to all hosted sites.

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

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

Alert me

AnalysisAIv1 – Sep 09, 2026

CyberPanel versions 2.4.3 through 2.4.5 expose unauthenticated AI Scanner callback and status-update endpoints that return administrator usernames, API-key prefixes, scan identifiers, target domains, and account metadata without requiring any credentials. Unauthenticated network attackers can systematically enumerate panel administrators and recent scanner activity across multi-tenant hosting installations, enabling reconnaissance for follow-on credential attacks or phishing. No public exploit code has been identified at time of analysis; vendor-released patch version 2.4.6 is available.

RemediationAI

Upgrade to CyberPanel 2.4.6, which introduces mandatory X-API-Key header validation to both the AI Scanner scan_callback and receive_status_update endpoints (patch commit 20484fd1786a424054386e5d6290d66b47cab3a3). The vendor advisory is at https://github.com/usmannasir/cyberpanel/security/advisories/GHSA-qmwq-9cc8-x6h2. If immediate upgrade is not feasible, restrict network access to the CyberPanel web interface port (typically TCP 8090) to trusted IP ranges using firewall rules - this eliminates external unauthenticated access to the vulnerable endpoints without requiring application changes. Alternatively, blocking HTTP requests to the specific paths /aiscanner/scan-callback/ and /aiscanner/receive-status-update/ at a reverse proxy or WAF provides a targeted interim control, though doing so will disable AI Scanner callback functionality until the patch is applied.

Affected VersionsENISA

CyberPanel 2.4.3 <2.4.6

Affected Packages

euvd cyberpanel fix: 2.4.6

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 is a Python/Django-based web hosting control panel (CPE: cpe:2.3:a:usmannasir:cyberpanel) that includes an AI Scanner module for malware detection. The module implements two webhook-style callback endpoints - scan_callback in aiScanner/api.py and receive_status_update in aiScanner/status_api.py - designed to receive inbound scan results from an external scanning platform. Prior to the patch, neither endpoint validated the presence or correctness of an X-API-Key HTTP header before processing requests or returning data, constituting CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor). The ScanHistory and AIScannerSettings Django ORM models store per-admin API keys, associated domain names, scan identifiers, and account metadata, all of which were accessible without authentication. The fix commit also adds HTML output encoding throughout the scanner.html template (escapeHtml helper and encodeURIComponent on scan IDs), indicating a secondary stored or reflected XSS surface existed in the same feature and was remediated in the same release.

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 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Unauthenticated network access with no special conditions; impact limited to partial confidentiality (usernames, key prefixes) with no integrity or availability consequence.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

CyberPanel versions 2.4.3 through 2.4.5 expose unauthenticated AI Scanner debugging endpoints that disclose administrator usernames, API-key prefixes, scan identifiers, target domains, and account metadata. Unauthenticated attackers can enumerate panel administrators and recent scanner activity to inventory multi-tenant installations and facilitate follow-on attacks.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Medium
popular open-source web hosting control panel, moderate global deployment
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.2%
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· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

54
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-41472 MEDIUM POC
5.3 Apr 24

Stored cross-site scripting in CyberPanel's AI Scanner dashboard chains to unauthenticated remote code execution on vers

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