← Vulnerability feed

Vulnerability record · CVE-2022-44877 · published 5 January 2023

CVE-2022-44877: CWP Control Web Panel login parameter OS command injection

Control Webpanel · Webpanel

CWP (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 shell metacharacters, allowing OS command injection. Because the flaw sits in the pre-authentication login handler, any network-reachable panel is exposed to remote code execution as the web server user.

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

Description

login/index.php in CWP (aka Control Web Panel or CentOS Web Panel) 7 before 0.9.8.1147 allows remote attackers to execute arbitrary OS commands via shell metacharacters in the login parameter.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/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 remote OS command execution with a CVSS score of 9.8, public exploit code, KEV listing, and an EPSS probability near 1.0 makes this an urgent patch-first issue.

What it is

CWP (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 shell metacharacters, allowing OS command injection. Because the flaw sits in the pre-authentication login handler, any network-reachable panel is exposed to remote code execution as the web server user.

Impact

An unauthenticated attacker can execute arbitrary operating system commands on the panel host, leading to full server compromise, data theft, and use of the host as a foothold for lateral movement. CVSS 3.1 base score is 9.8 (critical) with high confidentiality, integrity, and availability impact.

Attack surface

Reached over the network via HTTP requests to login/index.php with crafted shell metacharacters in the login parameter. The CVSS vector (AV:N/AC:L/PR:N/UI:N) and the description both indicate no authentication and no user interaction are required.

Exploitation

CVE-2022-44877 is listed in CISA KEV (added 2023-01-17, due 2023-02-07) and has an EPSS 30-day probability of 0.99995 (percentile 0.99988). Multiple public references are tagged Exploit, including Packet Storm and Full Disclosure postings, so working exploit code is publicly available; KEV notes no known ransomware campaign use.

What to do

  • Upgrade CWP to 0.9.8.1147 or later immediately; this is the vendor fix for the flaw.
  • If patching cannot be done at once, restrict access to the CWP login interface (ports 2030/2031 or the configured panel port) to trusted management IPs only.
  • Place the panel behind a VPN or authenticated reverse proxy so the login endpoint is not internet-exposed.
  • Rotate credentials and review the host for unauthorized accounts, cron jobs, SSH keys, and web shells after any suspected exposure.
  • Monitor vendor and CISA KEV guidance for this CVE and confirm the running version after remediation.

Detection

  • Inspect web server and panel logs for requests to login/index.php containing shell metacharacters (;, |, $(), `, &&) in the login parameter.
  • Alert on unexpected child processes spawned by the web server or panel service (for example sh, bash, curl, wget, nc) using process monitoring or EDR.
  • Hunt for outbound connections or new files/accounts created shortly after panel login requests, which may indicate post-exploitation activity.
  • Check for the presence of known public exploit payload patterns from the referenced Packet Storm and Full Disclosure postings in HTTP request logs.

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-2022-44877 to the Known Exploited Vulnerabilities catalog on 17 January 2023 as "CWP Control Web Panel OS Command Injection Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 7 February 2023.

Affected products

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

References

Track CVE-2022-44877 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.0CVE-2025-48703CWP Control Web Panel command injection in filemanager changePermCWP (Control Web Panel) before 0.9.8.1205 fails to sanitize the t_total parameter in a filemanager changePerm request, allowing shell metacharacters …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-2022-44877), CISA KEV, FIRST EPSS (scores of 2026-09-16). This page is refreshed as NVD updates the record.