Skip to main content

Control Web Panel EUVDEUVD-2026-115247

| CVE-2026-77880 HIGH
OS Command Injection (CWE-78)
2026-11-02 VulnCheck GHSA-36qx-jxpf-r368
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach loopback /newpass/ route via module dispatch
  2. Delivery
    Craft malicious POST 'user' parameter
  3. Exploit
    Shell injection in root password-change command
  4. Execution
    Execute arbitrary commands as root
  5. Impact
    Full server compromise

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

The target must be running Control Web Panel at a version before webpanel_version 1.16. Exploitation requires sending a POST request to the loopback API route /newpass/ with attacker-controlled shell metacharacters in the 'user' parameter, which CWP concatenates unescaped into a shell command executed as root. The key limiting factor is reachability of that route: it is described as a loopback (localhost) API, and the supplied CVSS vector is AV:L, implying local/loopback access is normally required; however, the VulnCheck reference describes a 'pre-auth module dispatch' path that may expose it to remote unauthenticated attackers. No authentication is indicated (PR:N / pre-auth per the reference and vector), and no user interaction is required. Defenders should confirm whether their deployment exposes the dispatch mechanism that bridges external requests to the loopback endpoint, as that single factor determines whether this is local-only or remotely exploitable.

Impact

Signals are mixed but lean toward a genuine, near-term priority. The vulnerability is an OS command injection (CWE-78) in CWP's /newpass/ loopback API route that executes as root, yielding full root RCE - technical impact is total (VC:H/VI:H/VA:H). The vendor-supplied CVSS 4.0 vector is notably AV:L (local attack vector), consistent with the route being a loopback (localhost) API, yet the description and the VulnCheck reference title ('pre-auth module dispatch RCE') imply a remote, pre-authentication reachability path - likely a dispatch/SSRF-style mechanism that routes external requests to the loopback endpoint. This is a material conflict: AV:L says local-only, but the research framing suggests remote pre-auth exploitation, which would make real-world risk considerably higher. Verify the actual reachability with VulnCheck/vendor before down-rating on the AV:L metric alone. No EPSS score was provided, and the issue is not in CISA KEV, so there is no confirmation of active or widespread exploitation. A public PoC reference exists but is not verified as working exploit code. The vuln.today decision label is 'this_week', and a vendor patch is available. Net: treat as a high-urgency patch-this-week item given root impact, no-auth, a named researcher (VulnCheck), and an available fix - not merely a high-CVSS-but-low-real-risk issue - while acknowledging the local-vs-remote vector ambiguity is unresolved in the available data.

Exploit ScenarioDerived

An attacker reaches the CWP loopback password-change route /newpass/ and submits a POST request with a crafted 'user' parameter containing shell metacharacters, which CWP passes unescaped into a root-level shell command. The injected commands execute as root, giving full server takeover. A public PoC reference (VulnCheck) exists but is not verified as working exploit code; the exact path by which a remote actor reaches the loopback route ('module dispatch') is described by the researcher but not detailed in the supplied data.

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

Control Web Panel (CWP) releases before webpanel_version 1.16 expose an OS command injection in the loopback /newpass/ password-change route, where the POST 'user' parameter is concatenated without escaping into a shell command that runs as root. Any party able to reach that route can execute arbitrary OS commands with root privileges; the supplied vectors indicate local/loopback access (AV:L, PR:N, UI:N), while a VulnCheck reference describes a pre-auth module-dispatch path that may bridge external requests to the loopback endpoint, making deployment-specific reachability the deciding factor. A vendor update to 1.16 is available, and a public PoC reference exists but is not verified as working exploit code; no CISA KEV confirmation is present.

Earlier versions of this analysis (1)
v1 Nov 02, 2026 - 16:03 CVSS 8.5

OS command injection in Control Web Panel (CWP) before webpanel_version 1.16 lets an attacker who can reach the loopback API and authenticate with low privileges execute arbitrary commands as root through the /newpass/ password-change route. The POST 'user' parameter is passed unescaped into a shell command (CWE-78), giving high confidentiality, integrity and availability impact on the CWP host. A public PoC reference exists but is not verified as working exploit code; vendor patching is available per the CWP changelog and no CISA KEV confirmation appears in the supplied data.

RemediationAI

Upgrade Control Web Panel to webpanel_version 1.16 or later; the vendor changelog at https://control-webpanel.com/changelog is the patch reference. Until the update is applied, the supplied assessment identifies reachability of the loopback /newpass/ route and any pre-auth module-dispatch bridge as the limiting factor, so confirm that the endpoint is reachable only from localhost and that no external dispatch path exposes it; the references do not describe additional product-specific workarounds or their side effects. Review the VulnCheck advisory at https://www.vulncheck.com/advisories/control-web-panel-cwp-os-command-injection-via-newpass for details and monitor the CWP changelog for the fixed release.

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

Control Web Panel is a Linux hosting control panel whose administrative components run with high privilege. The vulnerable route is the loopback API endpoint /newpass/, which handles password changes; per the advisory, the POST 'user' parameter is passed unescaped into a shell command executed as root, matching CWE-78 improper neutralization of special elements used in an OS command. The CPE cpe:2.3:a:control_web_panel:control_web_panel:*:*:*:*:*:*:*:* is a wildcard CPE, so the advisory's fixed boundary of webpanel_version 1.16 defines affected versions; the trigger mechanics beyond the user parameter and route are not described in the available sources. The supplied CVSS:4.0 vector and the independent CVSS:3.1 assessment both carry PR:N and UI:N, indicating no privileges or user interaction are required, and the VulnCheck reference calls the dispatch path pre-auth; the AV:L vector versus the possible pre-auth dispatch bridge is the main uncertainty for whether a given deployment is local-only or remotely reachable.

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

Route is a loopback/localhost API so AV:L; pre-auth per the reference so PR:N; simple unescaped-parameter injection gives AC:L; command runs as root yielding full C/I/A:H.

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

Lifecycle Timeline

3
Analysis Updated
Nov 02, 2026 - 16:43 vuln.today
v2 - CVSS changed
CVSS changed
Nov 02, 2026 - 16:37 NVD
8.5 (HIGH) 8.6 (HIGH)
CVE Published
Nov 02, 2026 - 15:21 cve.org
HIGH 8.5

DescriptionCVE.org

Control Web Panel (CWP) before webpanel_version 1.16 contains an OS command injection vulnerability in the loopback API password change route /newpass/, which runs as root. An attacker can inject arbitrary OS commands by manipulating the POST 'user' parameter that is passed unescaped into a shell command, achieving remote code execution with root privileges.

Technical POC Analysis

CWE-78 (Improper Neutralization of Special Elements used in an OS Command).

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

CVE-2026-77880 is a high-severity command injection vulnerability in Control Web Panel (CWP) versions prior to 1.16 that allows an attacker with local or loopback access to execute commands as root. While some deployment configurations may be exposed to remote attacks, the primary risk is to servers where untrusted local users or network-adjacent attackers can reach the vulnerable endpoint. Security leadership should prioritize patching because successful exploitation could lead to full server compromise, data breach, and service disruption.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Medium
Linux web-hosting control panel, common on VPS/shared hosting but niche versus cPanel
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 HIGH
CISA KEV No
Public POC Yes
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· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
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-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-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