Skip to main content

Control Web Panel CVE-2026-77877

| EUVDEUVD-2026-115244 HIGH
Missing Authentication for Critical Function (CWE-306)
2026-11-02 VulnCheck GHSA-5qj9-v45f-h548
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain reach to loopback API service
  2. Delivery
    Send request to root-privileged API route
  3. Exploit
    Omit access token (no auth enforced)
  4. Execution
    Invoke privileged endpoint e.g. /v1/restoredatabase/
  5. Impact
    Perform 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.

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

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)
v1 Nov 02, 2026 - 16:02 CVSS 8.5

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

Control Web Panel 0 <1.30

Affected Packages

euvd control_web_panel fix: 1.30

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

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

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.

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:44 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:19 cve.org
HIGH 8.5

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Medium
widely used free hosting control panel, common but not ubiquitous
Exploit
POC
Public exploit code exists
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 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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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