Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain reach to loopback API service
-
DeliverySend request to root-privileged API route
-
ExploitOmit access token (no auth enforced)
-
ExecutionInvoke privileged endpoint e.g. /v1/restoredatabase/
-
ImpactPerform unauthorized actions as root
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to be able to reach the CWP API service bound to the loopback interface (localhost/127.0.0.1) - e.g. a local account on the server, code execution on the host, or an SSRF/reverse-proxy path that can address the loopback service. Once reachable, no access token or authentication is required (PR:N): root-privileged routes such as /v1/restoredatabase/, /generaluser/, /last_access/, /valid_user/, /valid_token/, and /user_panel_dashboard/ can be invoked directly. The key limiting factor is the Local attack vector (AV:L): the service is not intended to be directly network-exposed, so an attacker without loopback access cannot trigger it remotely. Affected: CWP (Control Web Panel) before webpanel_version 1.30; updating to 1.30 or later is the vendor fix. |
| Impact | The CVSS 4.0 base score of 8.6 (High) reflects a missing-authentication flaw (CWE-306) with full confidentiality, integrity, and availability impact on the vulnerable system (VC:H/VI:H/VA:H) and no privileges or user interaction required (PR:N/UI:N). The single most important moderating signal is the Local attack vector (AV:L): exploitation requires the attacker to be able to reach the loopback-bound API service, so this is not a directly internet-facing pre-auth flaw despite PR:N. That combination - trivial to abuse once you can reach the service, but gated by needing loopback reachability - is why the vuln.today Decision label is 'this_week' rather than act_now/emergency. No EPSS score and no CISA KEV entry were provided in the input, so there is no quantitative exploitation-probability or confirmed-active-exploitation signal to weigh; absence of KEV/EPSS here is missing data, not evidence of low risk. A PoC reference exists but is not verified as working exploit code. Net: this is a genuine high-severity privilege/auth bypass that should be patched promptly, but the Local vector means realistic risk concentrates on multi-tenant hosts, chained SSRF/proxy access to localhost, or already-present local accounts rather than mass internet-wide exploitation. |
| Exploit ScenarioDerived | An attacker who can reach the CWP loopback API service - for example a local shell account on a shared hosting server, or via an SSRF/proxy that can address 127.0.0.1 - sends requests directly to root-privileged API routes such as /v1/restoredatabase/ or /user_panel_dashboard/ without supplying any access token. Because authentication is missing, the API executes these actions with root privileges, letting the attacker read or alter data and perform administrative operations. A public PoC reference exists but is not verified as working exploit code, and the Local attack vector means the attacker must first obtain loopback reachability. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Nov 02, 2026
Missing authentication in the Control Web Panel (CWP) loopback API service allows anyone who can reach the localhost-bound API to invoke root-privileged routes - including /v1/restoredatabase/, /generaluser/, /last_access/, /valid_user/, /valid_token/ and /user_panel_dashboard/ - without presenting an access token, yielding high confidentiality, integrity and availability impact on the vulnerable host (CVSS 4.0 base 8.6, CWE-306, VC:H/VI:H/VA:H). CWP installations below webpanel_version 1.30 are affected, and the vendor fix is the 1.30 release. The gating factor is reachability: the vector is AV:L/PR:N/UI:N, so the attacker must be able to address the loopback listener (a local account, code execution on the host, or an SSRF/reverse-proxy path to 127.0.0.1); a public PoC reference exists but is not verified as working exploit code, and no CISA KEV entry appears in the supplied data.
Earlier versions of this analysis (1)
Control Web Panel (CWP) installations below webpanel_version 1.30 expose a loopback API service that fails to require an access token, allowing an attacker who can reach 127.0.0.1 to invoke root-privileged routes - including /v1/restoredatabase/, /generaluser/, /last_access/, /valid_user/, /valid_token/, and /user_panel_dashboard/ - and perform privileged actions without authentication (CWE-306, CVSS 8.5). The 4.0 vector (AV:L, PR:L) and the assessed 3.1 equivalent (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) both describe a locally reachable flaw with low pre-existing privilege rather than direct unauthenticated internet exposure, so the practical barrier is the ability to send requests to the loopback-bound service, either from the host itself or via a request-forwarding/SSRF primitive aimed at loopback. There is no CISA KEV entry for this issue, but VulnCheck has published a technical blog and advisory describing the pre-auth module dispatch path; that is a public PoC reference and is not verified as working exploit code. Vendor patches are available and version 1.30 is the fix.
RemediationAI
Update Control Web Panel to webpanel_version 1.30 or later, the vendor-released fix documented at https://control-webpanel.com/changelog, and restart the CWP service after upgrading so the patched API dispatcher is loaded. Where the update must be staged, the exposure to reduce is loopback reachability of the CWP API: restrict which local processes and users may connect to the 127.0.0.1 listener and remove any reverse-proxy or SSRF-reachable path that forwards to it - with the trade-off that this only blocks callers who cannot already reach loopback, since a local account or code execution on the host still satisfies the AV:L precondition and the update remains the vendor fix. Consult the VulnCheck advisory (https://www.vulncheck.com/advisories/control-web-panel-cwp-unauthenticated-loopback-api-root-access) for the affected endpoint list when scoping exposure.
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 (CWP) is a Linux web-hosting control panel whose administrative backend runs with root privileges; its internal API is intended to be bound to the loopback interface (127.0.0.1/localhost) and gated by an access token. The flaw is CWE-306 (Missing Authentication for Critical Function): routes such as /v1/restoredatabase/, /generaluser/, /last_access/, /valid_user/, /valid_token/ and /user_panel_dashboard/ are dispatched without validating a token, so any caller able to reach the loopback listener can trigger root-level actions - database restore, user enumeration/validation and dashboard data - without credentials. The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) and the independently assessed CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) agree that no privileges or user interaction are required once the service is reachable, and that the Local vector is the limiting condition: the API is not designed to be directly network-exposed. The sources do not describe the exact dispatch mechanism or code path by which the token check is skipped, so the trigger beyond 'route invoked without a token' is not documented in the available material; the VulnCheck research on pre-auth module dispatch and the associated advisory are the primary public technical write-ups referenced.
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
AV:L because the vulnerable API is loopback-bound and not directly network-reachable; AC:L and PR:N/UI:N because no token or interaction is needed once reachable; C/I/A:H from root-level API access.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.org
Control Web Panel (CWP) before webpanel_version 1.30 contains a missing authentication vulnerability that allows attackers able to reach the loopback API service to invoke root-privileged API routes without presenting an access token. Attackers can access endpoints such as /v1/restoredatabase/, /generaluser/, /last_access/, /valid_user/, /valid_token/, and /user_panel_dashboard/ to perform unauthorized actions with root privileges.
Technical POC Analysis
CWE-306, Missing Authentication for Critical Function.
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-77877 is a high-severity authentication bypass in Control Web Panel (CWP) versions below 1.30, enabling unauthenticated attackers with loopback access to execute root-level API commands. This exposes sensitive data and critical operations, risking full compromise of CWP-managed servers. Leadership should prioritize patching because affected systems host web infrastructure and a breach could disrupt services, leak credentials, and damage customer trust.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
Control Web Panel (CWP) releases before webpanel_version 1.16 expose an OS command injection in the loopback /newpass/ p
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-115244
GHSA-5qj9-v45f-h548
NVD
CVE.org
Vulnrichment
Exploit-DB