Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged WHM/cPanel account
-
DeliveryInject stored XSS payload into SSL host entry
-
ExploitAdmin views Manage SSL Hosts interface
-
ExecutionScript executes in admin session (scope change)
-
ImpactAchieve arbitrary code 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 | Exploitation requires an authenticated foothold (CVSS PR:L) - the attacker must control an account that can create or modify an SSL host entry rendered in WHM's Manage SSL Hosts interface - and requires user interaction (UI:R): a higher-privileged operator, typically a server administrator, must subsequently view that interface for the stored payload to fire. The affected surface is specifically the WHM Manage SSL Hosts feature in cPanel and WP Squared. Limiting factors: the need for prior authenticated access and for an administrator to view the poisoned interface means this is not remotely exploitable against a default install without an account; however, in multi-tenant/reseller hosting environments where low-privileged accounts are routine, that barrier is low. Fixed in cPanel builds 11.110.0.148, 11.134.0.61, 11.136.0.45, 11.138.0.11 and WP Squared 11.138.1.13. |
| Impact | This is a genuinely high-priority issue, though not an unauthenticated drive-by. The CVSS 3.0 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H, base 9.0) shows a network-reachable, low-complexity flaw that nonetheless requires some privilege (PR:L - an authenticated account such as a reseller or limited WHM user) and user interaction (UI:R - a higher-privileged operator must view the malicious SSL host entry). The scope change (S:C) is the key multiplier: a stored XSS payload in WHM's Manage SSL Hosts interface executes in the context of a server administrator and, per the description and the RCE tag, escalates to arbitrary code execution on the hosting server - breaching the browser-to-server boundary. Signals are incomplete: no EPSS score, no CISA KEV listing, and no public POC were provided, so there is no public exploit identified at time of analysis and no evidence of active or widespread exploitation. The high CVSS is therefore driven by impact and scope rather than by confirmed exploitation; treat it as a high-impact, patch-now issue for cPanel/WHM operators, but note that the PR:L + UI:R preconditions make opportunistic mass exploitation less likely than a critical pre-auth flaw. EPSS being absent (not low) means probabilistic exploitation likelihood is simply unknown, not benign. |
| Exploit ScenarioDerived | A low-privileged but authenticated cPanel/WHM user (e.g. a reseller or limited account) injects a malicious script payload into an SSL host entry that is stored and later rendered in WHM's Manage SSL Hosts interface. When a server administrator views that interface, the stored script executes in their authenticated session, and per the advisory this leads to arbitrary code execution on the server. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Stored cross-site scripting in the WHM Manage SSL Hosts interface of cPanel and WP Squared allows an authenticated attacker who can create or modify an SSL host entry to inject arbitrary script that executes in the browser of a higher-privileged operator - typically a server administrator - when that administrator later views the interface, giving the attacker arbitrary code execution in the victim's session context. The assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H) confirms the prerequisites: a prior authenticated foothold and administrator user interaction, which is a low barrier in multi-tenant or reseller hosting environments where low-privileged accounts are routine. No public exploit code has been identified at time of analysis, and the issue is not confirmed actively exploited (CISA KEV); vendor-released patches are available in cPanel builds 11.110.0.148, 11.134.0.61, 11.136.0.45, 11.138.0.11 and WP Squared 11.138.1.13.
RemediationAI
Vendor-released patch: upgrade cPanel to 11.138.0.11 or later, or at minimum to the fixed build for the branch in use - 11.110.0.148, 11.134.0.61, 11.136.0.45 - and upgrade WP Squared to 11.138.1.13 or later; cPanel updates are typically applied via WHM's Update Preferences or the command line updatenow script, and the fix is an output-encoding/hardening change in the Manage SSL Hosts interface, so no schema or configuration change is required and the upgrade is low-risk. Full details and the exact branch mapping are in the vendor advisory at https://support.cpanel.net/hc/en-us/articles/43845929235351-Security-CVE-2026-93029-Stored-XSS-in-WHM-s-Manage-SSL-Hosts-Interface-September-29-2026 and the changelogs at https://docs.cpanel.net/changelogs/138-change-log/#138011, https://docs.cpanel.net/changelogs/136-change-log/#136045, https://docs.cpanel.net/changelogs/134-change-log/#134061, https://docs.cpanel.net/changelogs/110-change-log/#1100148 and https://docs.wpsquared.com/changelogs/versions/changelog/#138113. Where immediate patching is not possible, restrict the ability to create or modify SSL host entries to fully trusted administrators - via WHM feature manager and reseller privilege settings - which removes the injection primitive but breaks legitimate reseller and delegated SSL provisioning workflows; additionally restrict WHM access to trusted management networks and enforce a strict Content-Security-Policy on administrative interfaces, though these are only partial compensating controls because the stored payload executes in the trusted WHM origin and CSP tuning can break WHM's own JavaScript. Patch status: no vendor-released patch is missing here - vendor-released fixed builds are identified for every affected branch.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This is a stored (persistent) cross-site scripting flaw, CWE-79, in the WHM (Web Host Manager) administrative interface's Manage SSL Hosts feature. CPE data identifies the affected products as webpros:cpanel and webpros:wp_squared, and EUVD version ranges pin the vulnerable builds to cPanel 0 <11.134.0.61, 0 <11.138.0.11, 0 <11.136.0.45, 0 <11.110.0.148 and WP Squared 0 <11.138.1.13. Root cause class: user-supplied SSL host data is persisted server-side and later rendered into an HTML page without adequate output encoding or input sanitisation, so injected script survives storage and executes in the security context of any privileged user who loads the poisoned Manage SSL Hosts view. Because the payload is stored rather than reflected, a single injection from a low-privileged account can fire repeatedly against administrators. The scope change (S:C) in the CVSS vector reflects that the injected script runs in the WHM administrative origin with access to privileged functionality, which is why a single XSS can be chained into arbitrary code execution and full compromise of the hosting server. The referenced changelogs (cPanel 11.110/11.134/11.136/11.138 and WP Squared 11.138.1) indicate the fix was delivered as a hardening/encoding change across all maintained release branches.
Know when Cpanel 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
AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
Authenticated low-priv account can store the payload (PR:L), an admin must view it (UI:R), and XSS escaping the browser to server code execution justifies S:C with full C/I/A impact.
Primary rating from Vendor (hackerone).
CVSS VectorVendor: hackerone
Lifecycle Timeline
2DescriptionCVE.org
There is a stored XSS vulnerability allowing arbitrary code execution in the WHM Manage SSL Hosts interface.
Executive ViewAI
cPanel and WP Squared contain a stored cross-site scripting vulnerability in the WHM Manage SSL Hosts interface that lets a low-privileged authenticated account - such as a reseller or hosting customer - plant malicious script which then runs inside a server administrator's browser session. Because the hijacked session belongs to a WHM administrator, a successful attack can extend to the hosting server itself and, by extension, to every tenant website, mailbox, and account it manages. This risk is most acute for multi-tenant and reseller hosting operations, where low-privileged accounts are provisioned routinely and administrative review of SSL host entries is part of normal operations.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
Root-level remote code execution in WebPros cPanel is achievable by any mail-enabled account through a SQL injection fla
An issue was discovered in cPanel before 11.109.9999.116. Rated medium severity (CVSS 6.1), this vulnerability is remote
cPanel through 74 allows XSS via a crafted filename in the logs subdirectory of a user account, because the filename is
OS command injection in cPanel and WP Squared allows an authenticated, low-privileged hosting account holder to execute
cPanel before 88.0.13 mishandles file-extension dispatching, leading to code execution (SEC-488). Rated critical severit
In cPanel before 88.0.3, insecure chkservd test credentials are used on a templated VM (SEC-554). Rated critical severit
In cPanel before 88.0.3, insecure RNDC credentials are used for BIND on a templated VM (SEC-549). Rated critical severit
chsh in cPanel before 88.0.3 allows a Jailshell escape (SEC-497). Rated critical severity (CVSS 9.8), this vulnerability
cPanel before 88.0.3 mishandles the Exim filter path, leading to remote code execution (SEC-485). Rated critical severit
cPanel before 84.0.20 allows a demo account to achieve code execution via PassengerApps APIs (SEC-546). Rated critical s
cPanel before 84.0.20 allows a demo account to achieve remote code execution via a cpsrvd rsync shell (SEC-544). Rated c
Argument injection in WP Toolkit for cPanel 6.11.2-10794 and earlier allows a remote authenticated (low-privileged, PR:L
EUVD-2026-91200
GHSA-cc4m-c4vh-cj6w
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB