Skip to main content

Control Web Panel CVE-2026-57517

| EUVDEUVD-2026-41027 CRITICAL
SQL Injection (CWE-89)
2026-07-01 VulnCheck GHSA-pc6r-ch59-5926
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed CWP user endpoint
  2. Delivery
    Inject SQL via userRes POST parameter
  3. Exploit
    Abuse root MySQL FILE privilege
  4. Execution
    Write PHP webshell via INTO DUMPFILE to roundcube logs
  5. Persist
    Request webshell over HTTP
  6. Impact
    Execute 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Control Web Panel 0 <0.9.8.1225

Affected Packages

euvd control_web_panel fix: 0.9.8.1225

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

Vendor (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 10.0 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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.

Executive ViewAI

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 57% exploitable
Prevalence
Medium
popular free hosting control panel on VPS/shared servers, niche not universal
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

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.

CVE-2026-77876 CRITICAL POC
9.3 Nov 02

Unauthenticated OS command injection in Control Web Panel (CWP) builds prior to webpanel_version 1.16 lets remote attack

CVE-2026-77880 HIGH POC
8.6 Nov 02

Control Web Panel (CWP) releases before webpanel_version 1.16 expose an OS command injection in the loopback /newpass/ p

CVE-2026-77877 HIGH POC
8.6 Nov 02

Missing authentication in the Control Web Panel (CWP) loopback API service allows anyone who can reach the localhost-bou

CVE-2026-73696 CRITICAL
9.3 Nov 02

Authentication bypass in Control Web Panel (CWP) builds before webpanel_version 1.12 lets remote attackers who know a si

CVE-2026-73697 HIGH
8.7 Nov 02

Remote code execution in Control Web Panel (CWP) installations running a webpanel_version earlier than 1.16 allows an au

CVE-2026-73695 HIGH
8.7 Nov 02

An authenticated low-privileged Control Web Panel (CWP) user can abuse path traversal in the module parameter handled by

CVE-2026-104080 HIGH
8.6 Nov 02

OS command injection in Control Web Panel (CWP) versions before 1.30 lets attackers who can reach the loopback-bound /va

CVE-2026-77878 HIGH
8.6 Nov 02

OS command injection in Control Web Panel (CWP) versions before webpanel_version 1.30 lets an attacker who can reach the

CVE-2026-77879 HIGH
8.5 Nov 02

Unauthenticated SQL injection in Control Web Panel (CWP) before webpanel_version 1.16 allows attackers who can reach the

CVE-2026-77881 MEDIUM
6.9 Nov 02

Time-based blind SQL injection in Control Web Panel (CWP) releases prior to webpanel_version 1.30 allows an attacker who

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