LearnCTEM.com, Best CTEM Learning Platform
CVE Intelligence Hub

CVE-2026-77878: Control Web Panel (CWP) OS Command Injection Vulnerability

CVE-2026-77878 explained: high OS Command Injection in Control Web Panel (CWP). CVSS 8.6. Affected versions, detection, fixes and CTEM priority.

Last updated: Nov 2, 2026

CVSS
8.6 HIGH
EPSS
n/a
CISA KEV
Not listed
CWE
CWE-78

Sources: National Vulnerability Database, CVE.org, CISA KEV, FIRST EPSS

CVE-2026-77878 Overview

Control Web Panel (CWP) before webpanel_version 1.30 contains an OS command injection vulnerability in the loopback API database restore route /v1/restoredatabase/, where the restoreDBBackup() handler passes an attacker-controlled file path from the POST body into a shell command without proper escaping. An attacker able to reach the route can inject arbitrary OS commands that execute as root.

Critical Impact

Local or adjacent, unauthenticated attackers can exploit this OS Command Injection in Control Web Panel (CWP). The CVSS base score is 8.6 (High).

Affected Products

  • Control Web Panel (CWP): see the vendor advisory for the exact affected versions

Discovery Timeline

  • 2026-11-02: CVE-2026-77878 published to the National Vulnerability Database by disclosure@vulncheck.com
  • 2026-11-02: last updated in the NVD database

Technical Details for CVE-2026-77878

Vulnerability Analysis

CVE-2026-77878 is a OS Command Injection weakness (CWE-78: OS Command Injection) in Control Web Panel (CWP). Based on its CVSS vector, the flaw needs local or adjacent access, needs no login, and needs no user interaction. Untrusted input is passed to the operating system shell, letting an attacker run commands.

With a CVSS base score of 8.6, apply the vendor fix and confirm exposure on internet facing and business critical assets first.

Root Cause

The weakness is classified as CWE-78: OS Command Injection. Untrusted input is passed to the operating system shell, letting an attacker run commands.

Attack Vector

Based on the CVSS vector, the flaw needs local or adjacent access, needs no login, and needs no user interaction. Attack complexity is low complexity.

No exploitation in the wild is confirmed by CISA at the time of the last update. Check the references below for any vendor or researcher proof of concept.

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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Detection Methods for CVE-2026-77878

Detection Strategies

  • Inventory every instance of Control Web Panel (CWP) and compare the running version with the affected range above.
  • Check external attack surface scans for internet facing instances of the component.
  • Run an authenticated vulnerability scan once your scanner ships a check for this CVE.

Monitoring Recommendations

  • Forward Control Web Panel (CWP) application, access and audit logs to your SIEM for retrospective hunting.
  • Alert on new processes, configuration changes or outbound connections from the affected service.
  • Track the vendor advisory and the CISA KEV catalog for changes in exploitation status.

How to Mitigate CVE-2026-77878

Immediate Actions Required

  • Apply the fixed version of Control Web Panel (CWP) named in the vendor advisory.
  • Prioritize internet facing and business critical instances first.
  • Rescan after the change to confirm the exposure is closed.

Patch Information

Use the fixed version listed in the vendor advisory for Control Web Panel (CWP).

Workarounds

  • If patching must wait, restrict network access to the affected service and place it behind authentication or a web application firewall rule.

CWE References

Technical References

This entry is built directly from NVD, CISA KEV and EPSS data. Verify fixed versions in the vendor advisory before you deploy.

Frequently asked questions

CVE-2026-77878 is a high severity OS Command Injection in Control Web Panel (CWP) with a CVSS score of 8.6. Apply the vendor fix and confirm exposure on internet facing and business critical assets first.

Related CVEs

CRITICAL10.0
CVE-2026-27613
Ritlabs Tinyweb

TinyWeb is a web server (HTTP, HTTPS) written in Delphi for Win32. A vulnerability in versions prior to 2.01 allows unauthenticated remote attackers to bypass the web server's CGI parameter security controls. Depending on the server configuration and the specific CGI executable in use, the impact is either source code disclosure or remote code execution (RCE). Anyone hosting CGI scripts (particularly interpreted languages like PHP) using vulnerable versions of TinyWeb is impacted. The problem has been patched in version 2.01. If upgrading is not immediately possible, ensure `STRICT_CGI_PARAMS` is enabled (it is defined by default in `define.inc`) and/or do not use CGI executables that natively accept dangerous command-line flags (such as `php-cgi.exe`). If hosting PHP, consider placing the server behind a Web Application Firewall (WAF) that explicitly blocks URL query string parameters that begin with a hyphen (`-`) or contain encoded double quotes (`%22`).

Feb 25, 2026
CRITICAL10.0
CVE-2026-49261
Mariadb

MariaDB server is a community developed fork of MySQL server. Versions 10.6.1 through 10.6.26, 10.11.1 through 10.11.17, 11.4.1 through 11.4.11, 11.8.1 through 11.8.7, and 12.3.1 with `wsrep_notify_cmd` enabled would execute shell commands embedded in the name of the joiner node. This is fixed in 10.6.27, 10.11.18, 11.4.12, 11.8.8, and 12.3.2. As a workaround, anyone who cannot upgrade now should disable `wsrep_notify_cmd`.

Jun 11, 2026
CRITICAL10.0
CVE-2026-12537
Google Gemini-Cli

Improper Neutralization used in an OS Command in the container launcher in Google Gemini CLI (versions prior to 0.39.1) and run-gemini-cli GitHub Action (versions prior to 0.1.22) on headless CI platforms allows an unprivileged attacker to achieve pre-sandbox host-level code execution a maliciously crafted .gemini/.env file.

Jun 24, 2026
CRITICAL10.0
CVE-2026-28409
Wegia

WeGIA is a web manager for charitable institutions. Prior to version 3.6.5, a critical Remote Code Execution (RCE) vulnerability exists in the WeGIA application's database restoration functionality. An attacker with administrative access (which can be obtained via the previously reported Authentication Bypass) can execute arbitrary OS commands on the server by uploading a backup file with a specifically crafted filename. Version 3.6.5 fixes the issue.

Feb 27, 2026
CRITICAL10.0
CVE-2026-49185
Acer Connect M6e 5g Firmware

The FieldX MDM adb messaging topic passes unverified payloads directly into Runtime.exec(), allowing command/instruction injection.

Jun 4, 2026
CRITICAL10.0
CVE-2026-41553
Dhtmlx Pdf Export Module

PDF Export Module used in DHTMLX's products Gantt and Scheduler is vulnerable to Remote Code Execution due to lack of "data" parameter sanitization. An unauthenticated attacker can inject the malicious JavaScript code to the parameter whose value is processed by Node.js and subsequently executed. This can lead to server compromise. This issue was fixed in PDF Export Module version 0.7.6.

May 15, 2026
Your next credential

Earn your free CTEM certification.

Learn to scope, prioritize, validate and mobilize fixes for CVEs like CVE-2026-77878 with a free CTEM certification.

Free to takePublicly verifiable

Beginner / Practitioner / Program Leader

Explore certifications