Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege CWP account
-
ExploitSend crafted module parameter with traversal sequences
-
ExecutionApplication includes arbitrary local .php file
-
ImpactExecute code / disclose sensitive files
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V5 - File Handling File inclusion prevention, allowlisting
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Command and Control The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid low-privileged authenticated CWP session (CVSS PR:L) and targets the services/users/index.php endpoint, where the attacker-supplied module name is concatenated into an include path with no allowlist, basename() call, or traversal sanitization. The attacker supplies directory traversal sequences in the module name to include arbitrary local .php files. Limiting factors: authentication to the panel is needed (not fully unauthenticated), and impact depends on the presence of a local .php file whose contents the attacker can influence to achieve code execution; instances already updated to version 1.16 are not affected. |
| Impact | This is a genuine priority though not an emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity attack requiring only low-level authentication and no user interaction, with high impact to confidentiality, integrity and availability (VC:H/VI:H/VA:H), yielding a High base score of 8.7. CWE-98 (PHP file inclusion) combined with the ability to include arbitrary local .php files typically escalates to code execution within the web stack, which is why all three impact metrics are High. The vuln.today decision label is 'this_week' rather than act_now/emergency, consistent with a serious but authentication-gated flaw. No EPSS score and no CISA KEV entry were provided in the input, and no confirmed public exploit code is indicated - a VulnCheck advisory reference exists but is not marked as working exploit code. The PR:L requirement is the key mitigating signal: an attacker needs a valid (if low-privileged) CWP account, so this is not a fully unauthenticated internet-wide mass-exploitation scenario. Missing data: EPSS probability and KEV status are absent, so widespread active exploitation cannot be confirmed or ruled out from the supplied signals alone. |
| Exploit ScenarioDerived | A low-privileged authenticated CWP user sends a request to services/users/index.php supplying a module name containing directory traversal sequences, causing the application to include an attacker-chosen local .php file. If the attacker can place or point to a PHP file whose content they control (e.g. a log, upload, or session file), this results in local PHP file inclusion and likely code execution in the web panel's context. No public working exploit code is identified at time of analysis, though a VulnCheck advisory describing the flaw exists. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Nov 02, 2026
An authenticated low-privileged Control Web Panel (CWP) user can abuse path traversal in the module parameter handled by services/users/index.php to include arbitrary local .php files on installations running webpanel_version before 1.16. The module name is concatenated directly into a PHP include path with no allowlist, basename() call, or traversal filtering, so whether the flaw escalates to code execution depends on a local .php file whose contents the attacker can influence; no public exploit was identified at time of analysis. Exploitation requires a valid CWP session (PR:L) rather than being fully unauthenticated, and the vendor has released version 1.16 to close the issue, making this a genuine priority for the week rather than an emergency.
Earlier versions of this analysis (1)
Unauthenticated local PHP file inclusion in Control Web Panel (CWP) instances running webpanel_version before 1.16 lets remote attackers insert directory-traversal sequences into the module name handled by services/users/index.php and include arbitrary local .php files. The provider-distributed CVSS 4.0 score is 9.3 and the assessed vector is PR:N/UI:N, so any CWP deployment with the web panel reachable is exposed; the practical ceiling moves from file disclosure to code execution only if an attacker-influenced PHP file (log, upload, or session) already exists on the host, and the available sources do not describe that secondary step. VulnCheck reported the issue, a vendor fix is available in 1.16, and no public exploit code or CISA KEV-listed exploitation was identified at time of analysis.
RemediationAI
Upgrade Control Web Panel to webpanel_version 1.16, the fixed release recorded in the vendor changelog at https://control-webpanel.com/changelog, which is also the patch reference cited by the CVE source; installations already at 1.16 are not affected by this issue. Patch availability is confirmed from the vendor, so remediation is a version upgrade of the panel rather than a configuration change, and no specific workaround is documented in the available sources, meaning upgrading is the only complete fix described. Verify the deployed webpanel_version after the update and treat any panel instance still below 1.16 as exposed, particularly where low-privileged authenticated accounts have access to services/users/index.php.
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
The flaw is classified CWE-98 (improper control of filename for include/require statement in PHP), the local-file-inclusion class that overlaps with CWE-22 path traversal. In services/users/index.php the attacker-controlled module name is passed into a PHP include/require construct without an allowlist of permitted modules, without basename() to strip directory components, and without filtering of ../ sequences. Supplying traversal sequences in the module name therefore redirects the include to arbitrary .php files readable by the web server user, which is local PHP file inclusion rather than remote inclusion of attacker-hosted code. Per the independent assessment, the endpoint is reachable over the network by a low-privileged authenticated panel user (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), and the practical impact ceiling depends on whether a local .php file exists whose contents the attacker can influence; scope remains unchanged, so the effect is confined to the CWP host. Instances already running webpanel_version 1.16 are not affected.
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:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable endpoint with low complexity and only low-privileged authentication (PR:L); local PHP file inclusion enables code execution, justifying C:H/I:H/A:H within an unchanged scope.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
4DescriptionCVE.org
Control Web Panel (CWP) before webpanel_version 1.16 contains a path traversal vulnerability in services/users/index.php, where an attacker-supplied module name is concatenated directly into an include path with no allowlist, basename(), or traversal sanitization. An attacker can supply directory traversal sequences in the module name to include arbitrary local .php files, resulting in local PHP file inclusion.
Executive ViewAI
Control Web Panel (CWP) versions prior to 1.16 contain a high-severity path traversal vulnerability that allows a low-privileged authenticated user to include arbitrary local PHP files, potentially leading to code execution. This puts organizations hosting websites or managing servers with CWP at risk of unauthorized access and compromise, requiring immediate leadership attention to prioritize patching.
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
Local File Inclusion vulnerabilities occur when an application accepts user-controlled input to specify which file should be loaded or executed, typically through functions like PHP's `include()`, `require()`, or `fopen()`.
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
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
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
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-115227
GHSA-m2m4-55x5-x967
NVD
CVE.org
Exploit-DB