Skip to main content

Control Web Panel CVE-2026-77876

| EUVDEUVD-2026-115243 CRITICAL
OS Command Injection (CWE-78)
2026-11-02 VulnCheck GHSA-94wp-xcc5-c3cm
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 CWP user panel endpoint
  2. Delivery
    Send POST to acc=deletedp with crafted file param
  3. Exploit
    Inject shell metacharacters into shell_exec
  4. Execution
    Execute arbitrary OS commands
  5. Impact
    Achieve code execution on host

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

Exploitation requires sending an HTTP POST request to the Control Web Panel protected_directory user-panel module invoking the acc=deletedp action with a malicious file parameter containing shell metacharacters; that value is passed directly into a shell_exec call. Per the CVSS PR:N/UI:N vector and the VulnCheck pre-auth module-dispatch finding, no authentication or user interaction is required against default installations of CWP before webpanel_version 1.16. The practical limiting factors are: the CWP user-panel endpoint must be network-reachable to the attacker, and the instance must be running a version prior to 1.16 (patched builds remove the injection). Resulting commands execute in the user panel context, so the effective privilege level on the host should be confirmed against the vendor advisory.

Impact

Multiple signals converge on genuine priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated flaw with high confidentiality, integrity and availability impact to the vulnerable system (VC:H/VI:H/VA:H), scoring 9.3 - and the vendor-reported mechanism (attacker-controlled POST input passed directly into a shell_exec call) is consistent with that trivially-exploitable profile. The vuln.today decision label is act_now, and the issue was reported by VulnCheck with a dedicated advisory and a blog describing pre-authentication module-dispatch RCE, reinforcing the PR:N (unauthenticated) reading. Note one point to verify: the description states execution occurs 'in the user panel context,' which can read as a lower-privilege context, while the vector and the referencing blog title assert pre-auth reach - this is a context-of-execution nuance, not an authentication contradiction, but operators should confirm the resulting privilege level with the vendor advisory. No EPSS score and no CISA KEV entry are present in the input, so widespread or confirmed active exploitation cannot be asserted; the act_now label and network-unauth RCE nature nonetheless justify treating this as high urgency rather than a high-CVSS-but-low-real-risk issue.

Exploit ScenarioDerived

A remote attacker sends a crafted HTTP POST request to the Control Web Panel protected_directory module using the acc=deletedp action, embedding shell metacharacters in the file parameter. Because this value is passed unescaped into a shell_exec call, the injected commands run on the server, yielding arbitrary OS command execution. A public PoC reference exists (VulnCheck blog); it is not verified as working exploit code.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available

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

Alert me

AnalysisAIv1 – Nov 02, 2026

Unauthenticated OS command injection in Control Web Panel (CWP) builds prior to webpanel_version 1.16 lets remote attackers run arbitrary shell commands through the protected_directory user-panel module by posting a crafted 'file' parameter to the acc=deletedp action, which flows unsanitized into shell_exec. No credentials or user interaction are required against default installations, and the resulting commands execute in the user panel context. VulnCheck reported the issue and published a blog plus advisory describing it as a pre-auth module-dispatch RCE; only a public PoC reference exists (not verified as working exploit code), and no confirmed active exploitation is reported, though the act_now priority label, CVSS 9.3 severity and network-only attack path make rapid upgrade to 1.16 the clear action.

RemediationAI

Vendor-released patch: upgrade Control Web Panel to webpanel_version 1.16 or later, which is the version boundary at which the injection is removed; verify the installed build against the vendor changelog at https://control-webpanel.com/changelog. Because the issue is reachable pre-authentication on default installs, upgrading is the only complete fix described in the available sources. Where an immediate upgrade is not possible, the actionable compensating control is to restrict network access to the CWP user-panel endpoints (the protected_directory module in particular) using firewall rules or an authenticating reverse proxy, accepting that this limits legitimate end-user access to the panel until the upgrade is completed, and to confirm the effective privilege level of the panel process on the host per the vendor advisory. Consult the VulnCheck advisory at https://www.vulncheck.com/advisories/control-web-panel-cwp-os-command-injection-via-protected-directory and the technical write-up at https://www.vulncheck.com/blog/control-web-panel-pre-auth-module-dispatch-rce for details.

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 Linux web hosting control panel that exposes separate admin and user panels over HTTP(S); the protected_directory module is part of the user panel surface. The flaw is CWE-78 (improper neutralization of special elements used in an OS command): input supplied in the file POST parameter during the acc=deletedp action is passed directly to a shell_exec call without escaping, so shell metacharacters in that value are interpreted by the underlying shell. The CPE cpe:2.3:a:control_web_panel:control_web_panel:*:*:*:*:*:*:*:* covers unversioned range matching for all CWP releases before webpanel_version 1.16. The trigger is a single HTTP POST to the user-panel protected_directory endpoint invoking acc=deletedp; VulnCheck frames the weakness within a pre-auth module-dispatch pattern, consistent with the PR:N/UI:N assessment. Commands run with the privileges of the user panel process, so the effective host-level privilege should be confirmed against the vendor advisory rather than assumed to be root.

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

Unescaped POST input reaches shell_exec with no authentication or interaction over the network (AV:N/AC:L/PR:N/UI:N); command execution yields full C/I/A impact within an unchanged scope.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/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 (CWP) before webpanel_version 1.16 contains an OS command injection vulnerability in the protected_directory user panel module that allows attackers to execute arbitrary commands by submitting unescaped input through the file POST parameter in the acc=deletedp action. Attackers can exploit this flaw, which passes attacker-controlled input directly into a shell_exec call, to achieve code execution in the user panel context.

Technical POC Analysis

CWE-78: OS command injection.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

A critical vulnerability in Control Web Panel (CWP) versions prior to 1.16 allows unauthenticated attackers to execute arbitrary shell commands on the server. This puts all organizations using CWP at severe risk of full server compromise, data theft, and service disruption, and requires immediate leadership attention to prioritize patching.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Medium
popular free Linux web-hosting control panel, common on VPS/shared hosting
Exploit
POC
Public exploit code exists
Data Quality
3 sources
Confidence: Low

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 N/A
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· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

66
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: +20
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-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