Description
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.
Published: 2026-07-01
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Control Web Panel before version 0.9.8.1225 contains a blind SQL injection flaw (CWE-89) that allows an attacker to inject arbitrary SQL statements through the unsanitized POST parameter named userRes at the "/user" endpoint. The injection can elevate privileges to the MySQL root account, enabling the attacker to write arbitrary files with INTO DUMPFILE. A malicious PHP web shell can then be placed in the publicly accessible roundcube logs directory, giving the attacker remote code execution capabilities under the cwpsvc service account, effectively compromising confidentiality, integrity, and availability of the system.

Affected Systems

All Control Web Panel deployments running a version older than 0.9.8.1225 are affected. The vulnerability is present in any installation that serves the default /user endpoint over a web interface that is reachable from untrusted networks.

Risk and Exploitability

The CVSS base score of 9.3 indicates high severity, but the EPSS score of <1% suggests a low, yet nonzero, likelihood of exploitation. The vulnerability is not yet listed in CISA KEV, which does not lower the risk. The likely attack path involves an unauthenticated attacker sending a crafted POST request to the /user endpoint, leveraging the blind injection to elevate privileges to the MySQL root account, then using INTO DUMPFILE to deploy a PHP web shell into a publicly accessible web directory. Because the attack requires only network connectivity to the web interface, it can be performed from anywhere on the Internet with minimal effort.

Generated by OpenCVE AI on July 21, 2026 at 14:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor patch by upgrading Control Web Panel to version 0.9.8.1225 or later, which sanitizes the userRes parameter and removes the blind SQL injection flaw.
  • Restrict the /user endpoint, enforcing authentication and limiting traffic to trusted internal IP ranges; this prevents unauthenticated remote exploitation of the vulnerability.
  • Scan the web-accessible directories—especially the roundcube logs folder—for unexpected PHP files or web shells, delete any that are found, and verify that the web server does not serve PHP files from these locations.

Generated by OpenCVE AI on July 21, 2026 at 14:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 01 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
First Time appeared Control Web Panel
Control Web Panel control Web Panel
Vendors & Products Control Web Panel
Control Web Panel control Web Panel

Wed, 01 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 01 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Control Web Panel < 0.9.8.1225 Blind SQL Injection via userRes Parameter
Weaknesses CWE-89
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': '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'}


Subscriptions

Control Web Panel Control Web Panel
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-02T19:30:48.040Z

Reserved: 2026-06-24T15:58:58.537Z

Link: CVE-2026-57517

cve-icon Vulnrichment

Updated: 2026-07-02T19:30:48.040Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T14:15:04Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')