Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed CWP user endpoint
-
DeliveryInject SQL via userRes POST parameter
-
ExploitAbuse root MySQL FILE privilege
-
ExecutionWrite PHP webshell via INTO DUMPFILE to roundcube logs
-
PersistRequest webshell over HTTP
-
ImpactExecute commands as cwpsvc
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions - remote unauthenticated exploitation against default configurations of Control Web Panel prior to 0.9.8.1225, reachable over the network via the user endpoint's userRes POST parameter (AV:N/AC:L/PR:N/UI:N). The RCE escalation specifically requires that CWP's MySQL connection holds root/FILE privileges (its default) and that the roundcube logs directory is web-accessible and served by PHP; the injection itself works regardless. Limiting factors: the target CWP panel/HTTP interface must be network-reachable by the attacker, and the file-write-to-RCE step depends on the default root MySQL privilege and writable web-served log path remaining intact. |
| Impact | All signals align toward high priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N, VC/VI/VA:H, base 9.3) describes remote, unauthenticated, low-complexity exploitation with full confidentiality/integrity/availability impact, and the description confirms a realistic chain from injection to RCE. VulnCheck reporting plus publicly available exploit code (KIS-2026-12) means weaponization risk is immediate rather than theoretical. No EPSS score and no CISA KEV entry were provided in the input, so active-exploitation status is unconfirmed - the current evidence is 'publicly available exploit code exists,' which is distinct from confirmed in-the-wild use. The main mitigating factor is prevalence: CWP is a niche hosting-panel product rather than ubiquitous infrastructure, so exploitation is likely opportunistic against exposed panels rather than universal. |
| Exploit ScenarioDerived | An attacker locates an internet-exposed CWP panel and sends a crafted POST request to the user endpoint with a malicious payload in the userRes parameter, blindly extracting or manipulating data via the root-privileged MySQL connection. Using INTO DUMPFILE, they write a PHP webshell to the roundcube logs directory and request it over HTTP, gaining command execution as cwpsvc. Publicly available exploit code (KIS-2026-12) makes this chain readily reproducible without prior authentication or user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 01, 2026
Unauthenticated blind SQL injection in Control Web Panel (CWP) before 0.9.8.1225 lets remote attackers inject arbitrary SQL through the userRes POST parameter of the user endpoint, and because CWP's MySQL connection runs with root privileges the flaw escalates to full remote code execution via INTO DUMPFILE. Attackers write a PHP webshell into the web-accessible roundcube logs directory and execute commands as the cwpsvc account. Publicly available exploit code exists and a vendor patch has been released; this is a network, no-authentication, low-complexity issue (CVSS 4.0 9.3).
RemediationAI
Vendor-released patch: upgrade Control Web Panel to 0.9.8.1225 or later per the vendor changelog (https://control-webpanel.com/changelog#1773753427572-9bf81bf4-f2d2), which is the primary and recommended fix. Until patching is possible, restrict network exposure of the CWP management interface - place the panel behind a VPN or IP allowlist and block untrusted access to the user endpoint, accepting that this limits legitimate remote administration. As a defense-in-depth measure, review whether the panel's MySQL connection must run as root and confirm the roundcube logs directory is not writable-and-web-executable, since removing the FILE-privilege-to-webshell path breaks the RCE portion of the chain even if injection remains; note these hardening steps may affect mail/webmail functionality and are no substitute for the patch. Consult the VulnCheck advisory (https://www.vulncheck.com/advisories/control-web-panel-blind-sql-injection-via-userres-parameter) for detection guidance.
Affected VersionsENISA
Affected Packages
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
Control Web Panel (formerly CentOS Web Panel) is a free server administration/hosting control panel for RHEL-family Linux, commonly deployed on VPS and shared-hosting servers to manage web, mail, and database services. The root cause is CWP's admin bundled MySQL/MariaDB. Because the panel connects to the database as the MySQL root user, an attacker who controls the query can leverage the FILE privilege and INTO DUMPFILE to write attacker-controlled bytes to arbitrary filesystem paths - here a PHP webshell placed in the web-accessible roundcube logs directory, which the PHP-serving cwpsvc process then executes, converting a database-layer flaw into OS-level code execution.
Know when Control Web Panel 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Remote unauthenticated SQLi (AV:N/AC:L/PR:N/UI:N) that pivots out of the database to OS-level RCE as cwpsvc justifies S:C with full C/I/A impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Control Web Panel before 0.9.8.1225 contains a blind SQL injection vulnerability that allows unauthenticated remote attackers to execute arbitrary SQL queries by submitting unsanitized input through the userRes POST parameter at the user endpoint. Attackers can exploit MySQL root privileges obtained via the injection to write arbitrary files using INTO DUMPFILE, enabling deployment of a PHP webshell to the web-accessible roundcube logs directory and achieving remote code execution as the cwpsvc account.
Articles & Coverage 1
Executive ViewAI
Control Web Panel (CWP) versions before 0.9.8.1225 contain a critical unauthenticated remote code execution vulnerability that any internet-connected attacker can exploit without credentials. An organization using CWP faces immediate risk of complete server takeover, data theft, and compromise of all hosted customer environments. Remediation is urgent.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Control Web Panel
View allUnauthenticated OS command injection in Control Web Panel (CWP) builds prior to webpanel_version 1.16 lets remote attack
Control Web Panel (CWP) releases before webpanel_version 1.16 expose an OS command injection in the loopback /newpass/ p
Missing authentication in the Control Web Panel (CWP) loopback API service allows anyone who can reach the localhost-bou
Authentication bypass in Control Web Panel (CWP) builds before webpanel_version 1.12 lets remote attackers who know a si
Remote code execution in Control Web Panel (CWP) installations running a webpanel_version earlier than 1.16 allows an au
An authenticated low-privileged Control Web Panel (CWP) user can abuse path traversal in the module parameter handled by
OS command injection in Control Web Panel (CWP) versions before 1.30 lets attackers who can reach the loopback-bound /va
OS command injection in Control Web Panel (CWP) versions before webpanel_version 1.30 lets an attacker who can reach the
Unauthenticated SQL injection in Control Web Panel (CWP) before webpanel_version 1.16 allows attackers who can reach the
Time-based blind SQL injection in Control Web Panel (CWP) releases prior to webpanel_version 1.30 allows an attacker who
EUVD-2026-41027
GHSA-pc6r-ch59-5926
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB