Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach loopback /newpass/ route via module dispatch
-
DeliveryCraft malicious POST 'user' parameter
-
ExploitShell injection in root password-change command
-
ExecutionExecute arbitrary commands as root
-
ImpactFull 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – 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)
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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.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.
Articles & Coverage 1
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
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.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
More in Control Web Panel
View allUnauthenticated blind SQL injection in Control Web Panel (CWP) before 0.9.8.1225 lets remote attackers inject arbitrary
Unauthenticated OS command injection in Control Web Panel (CWP) builds prior to webpanel_version 1.16 lets remote attack
Missing authentication in the Control Web Panel (CWP) loopback API service allows anyone who can reach the localhost-bou
Authentication bypass in Control Web Panel (CWP) builds before webpanel_version 1.12 lets remote attackers who know a si
Remote code execution in Control Web Panel (CWP) installations running a webpanel_version earlier than 1.16 allows an au
An authenticated low-privileged Control Web Panel (CWP) user can abuse path traversal in the module parameter handled by
OS command injection in Control Web Panel (CWP) versions before 1.30 lets attackers who can reach the loopback-bound /va
OS command injection in Control Web Panel (CWP) versions before webpanel_version 1.30 lets an attacker who can reach the
Unauthenticated SQL injection in Control Web Panel (CWP) before webpanel_version 1.16 allows attackers who can reach the
Time-based blind SQL injection in Control Web Panel (CWP) releases prior to webpanel_version 1.30 allows an attacker who
EUVD-2026-115247
GHSA-36qx-jxpf-r368
NVD
CVE.org
Exploit-DB