← Vulnerability feed

Vulnerability record · CVE-2025-48703 · published 19 September 2025

CVE-2025-48703: CWP Control Web Panel command injection in filemanager changePerm

Control Webpanel · Webpanel

CWP (Control Web Panel) before 0.9.8.1205 fails to sanitize the t_total parameter in a filemanager changePerm request, allowing shell metacharacters to be injected into an OS command. An unauthenticated attacker who knows a valid non-root username can execute arbitrary commands on the server. Because CWP is a hosting control panel, compromise exposes the panel and potentially every hosted site on the box.

9.0 CVSS 3.1 Critical CISA KEV since 4 Nov 2025 EPSS 100% · top 0.1% CWE-78 · OS command injection
9.0CVSS 3.1 base score
100%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
1Affected product versions listed by NVD
3References, 1 tagged exploit
17 Jun 2026Last modified by NVD

Description

CWP (aka Control Web Panel or CentOS Web Panel) before 0.9.8.1205 allows unauthenticated remote code execution via shell metacharacters in the t_total parameter in a filemanager changePerm request. A valid non-root username must be known.

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 16 September 2026. Confidence: high.

critical priorityUnauthenticated network-reachable RCE in an internet-facing hosting panel, with KEV listing and near-certain EPSS exploitation probability, makes this an urgent patch.

What it is

CWP (Control Web Panel) before 0.9.8.1205 fails to sanitize the t_total parameter in a filemanager changePerm request, allowing shell metacharacters to be injected into an OS command. An unauthenticated attacker who knows a valid non-root username can execute arbitrary commands on the server. Because CWP is a hosting control panel, compromise exposes the panel and potentially every hosted site on the box.

Impact

An attacker gains remote code execution with the privileges of the web panel process, enabling full server takeover, data theft, and use of the host as a pivot or bot. Hosted customer sites and credentials on the same server are also at risk.

Attack surface

Reachable over the network through the CWP web interface; no authentication is required, but the attacker must know a valid non-root username. No user interaction is needed.

Exploitation

CVE-2025-48703 is listed in CISA KEV with a 2025-11-25 remediation due date, and EPSS gives a 30-day exploitation probability of 0.99655 (99.9th percentile). A public exploit reference exists, and CISA notes no known ransomware campaign use.

What to do

  • Upgrade CWP to 0.9.8.1205 or later immediately; this is the only complete fix.
  • If patching is not possible, restrict access to the CWP panel and filemanager endpoints to trusted management IPs or take the panel offline.
  • Rotate credentials and SSH keys for all accounts on any server that ran a vulnerable version, and audit for unauthorized accounts or cron jobs.
  • Monitor CISA KEV guidance and vendor changelog for follow-up fixes or interim mitigations.
  • Segment or rebuild the host if compromise is suspected, since panel-level RCE exposes all hosted tenants.

Detection

  • Search web logs for POST requests to filemanager changePerm endpoints with shell metacharacters (;, |, $(), backticks) in the t_total parameter.
  • Alert on unexpected child processes spawned by the CWP web server user, especially shells, curl, wget, or nc.
  • Review CWP and system authentication logs for logins or account changes from unfamiliar IPs.
  • Hunt for new files, cron entries, or outbound connections originating from the panel host after suspicious filemanager activity.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Exploitation in the wild

CISA added CVE-2025-48703 to the Known Exploited Vulnerabilities catalog on 4 November 2025 as "CWP Control Web Panel OS Command Injection Vulnerability". Required action: Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable. Federal deadline 25 November 2025.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2025-48703 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2022-44877CWP Control Web Panel login parameter OS command injectionCWP (Control Web Panel, formerly CentOS Web Panel) 7 before 0.9.8.1147 passes the login parameter in login/index.php to a shell without sanitizing sh…KEVEPSS 100%analysed9.8CVE-2023-42121Control-webpanel webpanel missing authentication for critical function vulnerabilityControl Web Panel Missing Authentication Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on…EPSS 1.5%9.8CVE-2021-45466CWP pre-auth request lets attacker plant authorized_keys fileControl Web Panel (CWP) before 0.9.8.1107 mishandles authorization on the api/?api=add_server&DHCP= endpoint, allowing a crafted request to write an …EPSS 55%analysed9.8CVE-2021-45467CWP loader.php null-byte path bypass allows unauthenticated API key registrationControl Web Panel (CWP) before 0.9.8.1107 lets an unauthenticated attacker inject %00 bytes into the scripts parameter of /user/loader.php to travers…EPSS 71%analysed9.8CVE-2022-25046CWP loader.php path traversal allows remote code executionCWP (Control Web Panel) v0.9.8.1122 contains a path traversal flaw in loader.php that lets an unauthenticated attacker execute arbitrary code through…EPSS 57%analysed9.8CVE-2021-31316Control-webpanel webpanel sql injection vulnerabilityThe unprivileged user portal part of CentOS Web Panel is affected by a SQL Injection via the 'idsession' HTTP POST parameter.EPSS 13%9.8CVE-2021-31324Control-webpanel webpanel os command injection vulnerabilityThe unprivileged user portal part of CentOS Web Panel is affected by a Command Injection vulnerability leading to root Remote Code Execution.EPSS 35%9.8CVE-2020-15623Control-webpanel webpanel vulnerabilityThis vulnerability allows remote attackers to write arbitrary files on affected installations of CentOS Web Panel cwp-e17.0.9.8.923. Authentication i…EPSS 8.3%

Source: NIST National Vulnerability Database (record CVE-2025-48703), CISA KEV, FIRST EPSS (scores of 2026-09-24). This page is refreshed as NVD updates the record.