Skip to main content

Control Web Panel CVE-2026-77879

| EUVDEUVD-2026-115246 HIGH
SQL Injection (CWE-89)
2026-11-02 VulnCheck GHSA-hcj5-rpjg-pm72
8.5
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Gain local or pivoted access to loopback API
  2. Delivery
    Send crafted authorization_code and client_id values
  3. Exploit
    Inject SQL into root-privileged MySQL query
  4. Execution
    Forge authentication result and bypass gate
  5. Impact
    Read arbitrary database contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The vulnerable endpoint is the CWP loopback API authentication gate access_token(); per the CVSS AV:L designation and the 'loopback API' wording, exploitation requires the request to reach the loopback/localhost interface - i.e., local access on the server or a pivot such as SSRF or an intermediary that proxies to 127.0.0.1 - rather than direct remote access against a default internet-facing configuration. No authentication is required (PR:N): the flaw lies in the auth gate itself, and the attacker supplies malicious authorization_code and client_id values that are interpolated into a query executed as MySQL root. Affected: Control Web Panel before webpanel_version 1.16. Limiting factors: the local/loopback reachability requirement is the primary constraint on real-world exploitation; there is no user-interaction requirement and the trigger complexity is low once the endpoint is reachable.

Impact

The signals are moderately strong but bounded by the attack vector. The supplied CVSS 4.0 vector (CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N) describes a LOCAL-vector, low-complexity, unauthenticated flaw with high confidentiality and high integrity impact and no availability impact - consistent with a loopback (localhost-bound) API as the description states ('loopback API authentication gate'). The high impact is justified: the query runs against MySQL as root, the injection reads arbitrary database contents (VC:H), and it forges the authentication result to bypass the gate (VI:H). The key tension is AV:L versus the intuition that an 'API' SQLi is network-reachable: because the endpoint is a loopback API, direct remote exploitation against a default deployment is NOT implied - reaching it requires local access on the host or a pivot (e.g., SSRF or an intermediary that forwards to 127.0.0.1). No EPSS score was provided, there is no CISA KEV listing (so no confirmed active exploitation), and the input does not mark a working PoC as available - only a VulnCheck advisory reference exists, which is not verified as working exploit code. The vuln.today decision label is 'this_week' (prompt, not emergency), and a vendor patch is available. Net: a genuine high-severity flaw (unauthenticated auth bypass + root-level SQLi) whose real-world urgency is tempered by the local/loopback vector and the absence of KEV/EPSS/confirmed-PoC evidence. CWP has a history of being targeted, so patching within the vendor-implied window is warranted.

Exploit ScenarioDerived

An attacker who can reach the CWP loopback API (via local access on the server, or by chaining an SSRF/proxy that forwards to localhost) sends a request to the access_token() gate with SQL metacharacters embedded in the authorization_code and client_id parameters. Because these values are interpolated directly into a query executed as MySQL root, the attacker reads arbitrary database contents and manipulates the query so the authentication check returns success, bypassing the gate. No working public exploit is identified in the input - only a VulnCheck advisory reference, which is not verified as working exploit code.

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

AnalysisAIv1 – Nov 02, 2026

Unauthenticated SQL injection in Control Web Panel (CWP) before webpanel_version 1.16 allows attackers who can reach the loopback API authentication gate access_token() to read arbitrary MySQL database contents and forge authentication results, bypassing the API's authentication check. The flaw is rated CVSS 8.5 (CVSS 4.0 AV:L/AC:L/PR:N/UI:N) and requires reaching the loopback/localhost interface, so local access or a pivot such as SSRF is needed; no public exploit identified at time of analysis.

RemediationAI

Apply the vendor-released patch by updating Control Web Panel to webpanel_version 1.16 or later; the fix is documented in the vendor changelog at https://control-webpanel.com/changelog. Because exploitation requires the request to reach the loopback/localhost interface, limiting local reachability of the access_token() endpoint-including reviewing SSRF or intermediary proxy paths that can reach 127.0.0.1-reduces exposure while patching is pending, but updating is the complete vendor fix. Review the VulnCheck advisory at https://www.vulncheck.com/advisories/control-web-panel-cwp-sql-injection-via-access-token-api for any additional guidance.

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

CVE-2026-77879 is a CWE-89 SQL injection in Control Web Panel's loopback API authentication gate access_token(). The function connects to MySQL as root and interpolates attacker-controlled authorization_code and client_id values directly into its query without parameterization, so injected SQL can read arbitrary database contents and alter the authentication result. The CVSS 4.0 vector AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N and the independent CVSS 3.1 assessment AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N agree that the request must reach the loopback/localhost interface; there is no user-interaction requirement and no authentication prerequisite because the flaw is in the auth gate itself. The affected CPE is cpe:2.3:a:control_web_panel:control_web_panel:*:*:*:*:*:*:*:*, covering versions before webpanel_version 1.16.

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

Loopback API gives AV:L; no auth needed as the gate itself is bypassed (PR:N); root SQLi reads data (C:H) and forges auth (I:H); no availability impact and no cross-authority scope change.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/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
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Control Web Panel (CWP) before webpanel_version 1.16 contains a SQL injection vulnerability in the loopback API authentication gate access_token(), which connects to MySQL as root and interpolates attacker-controlled values directly into its query. Attackers can inject SQL through the authorization_code and client_id parameters to read arbitrary database contents and forge the authentication result, bypassing the API's authentication check.

Executive ViewAI

Why It Matters

CVE-2026-77879 is a high-severity SQL injection in Control Web Panel (CWP) that enables an unauthenticated attacker who can reach the loopback interface to read arbitrary MySQL databases and forge authentication, potentially compromising the control panel and any hosted websites. Leadership should prioritize remediation because this could lead to unauthorized access to sensitive data and full server takeover, affecting both internal operations and customer trust.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Medium
free Linux hosting control panel, common on budget VPS but niche vs cPanel
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 No
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
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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