Skip to main content

Control Web Panel CVE-2026-73697

| EUVDEUVD-2026-115229 HIGH
OS Command Injection (CWE-78)
2026-11-02 VulnCheck GHSA-rfph-hxj5-v269
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to CWP user panel
  2. Delivery
    Access phpini_editor module
  3. Exploit
    Send acc=update or acc=addlabelphpiniadv request
  4. Execution
    Write arbitrary file / inject shell command
  5. Impact
    Execute OS commands for RCE

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

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

Exploitation Conditions

Requires an authenticated CWP user-panel account with access to the phpini_editor module (consistent with PR:L); no user interaction or non-default configuration is indicated - the two vulnerable actions (acc=update, acc=addlabelphpiniadv) are standard module functionality. The arbitrary file write succeeds because file_put_contents applies no path confinement, and command injection succeeds because acc=addlabelphpiniadv input reaches shell_exec unescaped. The primary limiting factor is the need for valid low-privileged panel credentials; affected deployments are CWP installations before webpanel_version 1.16.

Impact

This is a credible near-term priority rather than an inflated high-CVSS score. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity flaw with no user interaction and no special attack requirements, requiring only low privileges - consistent with the description's 'attacker with access to the module', i.e. an authenticated CWP user panel account. Impact is maximal (VC:H/VI:H/VA:H) because the two primitives (arbitrary file write via unconfined file_put_contents on acc=update, and unsanitized shell_exec on acc=addlabelphpiniadv) each yield remote code execution. A vendor patch exists and the vuln.today decision label is 'this_week', which sets the urgency; it is not act_now/emergency. The finding is attributed to VulnCheck with an advisory reference. No EPSS score was provided, the CVE is not listed as CISA KEV in the input, and no confirmed public exploit code is indicated, so exploitation is plausible-but-not-confirmed; the main mitigating factor is the required authenticated panel account, which narrows the attacker population to users who already hold (or can obtain) a CWP user-panel login.

Exploit ScenarioDerived

An attacker holding a low-privileged CWP user panel account opens the phpini_editor module and issues an acc=update request that writes attacker-controlled content to an arbitrary path (e.g. a web-accessible PHP file or a script path), or issues acc=addlabelphpiniadv with shell metacharacters that flow unescaped into shell_exec. Either path yields OS command execution on the hosting server. No confirmed working exploit code is identified in the input, though a VulnCheck advisory documents the flaw.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available

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

Alert me

AnalysisAIv2 – Nov 02, 2026

Remote code execution in Control Web Panel (CWP) installations running a webpanel_version earlier than 1.16 allows an authenticated user-panel account with access to the phpini_editor module to execute arbitrary OS commands and write files to attacker-chosen paths. Both abused actions are standard module functionality: acc=update feeds an attacker-supplied path into file_put_contents without confinement, and acc=addlabelphpiniadv passes unsanitized input into shell_exec without escaping. The CVSS 4.0 score of 8.7 reflects high confidentiality, integrity and availability impact with PR:L, meaning a valid low-privileged panel credential is the gating prerequisite; no public exploit code was identified at time of analysis and the issue is not in CISA KEV, but a vendor patch exists and the finding is triaged as a this-week priority.

Earlier versions of this analysis (1)
v1 Nov 02, 2026 - 15:35 CVSS 9.3

Arbitrary file write and OS command injection in the phpini_editor user-panel module of Control Web Panel (CWP) let an attacker who can reach that module drop files at any path on the host and run unescaped shell commands, ending in remote code execution. Every CWP installation below webpanel_version 1.16 is affected, and the vendor has released a fix in 1.16; priority is act_now, and no public exploit code or confirmed active exploitation was identified at time of analysis. The published CVSS 4.0 score of 9.3 assumes no privileges are required, whereas our assessment scores the issue 8.8 with PR:L because the module sits in the user panel and access to it looks like the gating factor.

RemediationAI

Upgrade Control Web Panel to webpanel_version 1.16 or later; the vendor changelog at https://control-webpanel.com/changelog documents the release and the advisory detail is at https://www.vulncheck.com/advisories/control-web-panel-cwp-file-write-and-command-injection. Patch status is vendor-released, so the fixed 1.16 build is the primary and complete remedy for both the unconfined file_put_contents path handling and the unescaped shell_exec call. Because the assessed prerequisite is an authenticated user-panel account with access to the phpini_editor module (PR:L), reducing who can reach that module and who holds panel credentials limits exposure until 1.16 is deployed; the trade-off is loss of legitimate PHP INI self-service for those accounts, and this is a scoping measure rather than a substitute for the upgrade. No public exploit code was identified at time of analysis, and the item is not in CISA KEV, but the vendor fix should be applied on a this-week cadence.

Affected VersionsENISA

Control Web Panel 0 <1.16

Affected Packages

euvd control_web_panel fix: 1.16

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

CWP is a web hosting control panel whose user panel exposes a PHP INI editing module (phpini_editor) that lets panel users view and modify per-account PHP configuration. The flaw is classified as CWE-78 (OS command injection), and the advisory pairs it with a companion arbitrary file write. In the acc=update action the module calls file_put_contents with a path taken from the request without any confinement to an intended directory, so a caller can place content anywhere the web panel process is permitted to write. In the acc=addlabelphpiniadv action, attacker-controlled input reaches shell_exec unescaped, so shell metacharacters in the label value are interpreted by the underlying shell. Neither weakness requires a non-default configuration or user interaction per the assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H); the effective constraint is authentication to the user panel and reachability of the phpini_editor module. The CPE cpe:2.3:a:control_web_panel:control_web_panel:*:*:*:*:*:*:*:* combined with the EUVD range "Control Web Panel 0 <1.16" bounds affected builds to everything below webpanel_version 1.16.

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 8.7 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Network-reachable module action with low complexity and no UI; PR:L because a low-privileged user-panel account is required; full C/I/A impact via RCE with no scope change.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/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
Low
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

Lifecycle Timeline

4
Analysis Updated
Nov 02, 2026 - 16:44 vuln.today
v2 - CVSS changed
Severity Changed
Nov 02, 2026 - 16:37 NVD
CRITICAL HIGH
CVSS changed
Nov 02, 2026 - 16:37 NVD
9.3 (CRITICAL) 8.7 (HIGH)
CVE Published
Nov 02, 2026 - 14:53 cve.org
CRITICAL 9.3

DescriptionCVE.org

Control Web Panel (CWP) before webpanel_version 1.16 contains an arbitrary file write and OS command injection vulnerability in the phpini_editor user panel module. The acc=update action writes attacker-controlled content to an attacker-supplied path via file_put_contents with no path confinement, and the acc=addlabelphpiniadv action passes unsanitized attacker input into shell_exec without escaping. An attacker with access to the module can write arbitrary files and execute arbitrary OS commands, resulting in remote code execution.

Executive ViewAI

Why It Matters

Control Web Panel (CWP) installations older than version 1.16 expose a remote code execution flaw that lets any low-privileged panel user run arbitrary OS commands and write files to arbitrary locations. Because the prerequisite is simply a valid user-panel account, any customer, reseller, or compromised low-tier credential on a hosted server could be leveraged to take control of the underlying system. Leadership should care because this directly threatens the integrity and availability of hosted sites and customer data, and erodes trust in shared hosting environments under our management.

Business Impact: High
Compensating Controls

Vendor-released patch: webpanel_version 1.16

Threat Intelligence Overview

Prevalence
Medium
free hosting control panel, common on budget VPS but niche overall
Data Quality
4 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 HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2026-57517 CRITICAL POC
9.3 Jul 01

Unauthenticated blind SQL injection in Control Web Panel (CWP) before 0.9.8.1225 lets remote attackers inject arbitrary

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