← Back to search

CVE-2026-77876

9.8 CRITICAL

Published 2026-11-02 · Updated 2026-11-02

AI risk analysis

Summary
Control Web Panel (CWP) before version 1.16 has an OS command injection flaw in its protected_directory module where unescaped user input from the 'file' POST parameter is passed directly to shell_exec during the 'acc=deletedp' action, enabling remote code execution as the web application user.
Exploitability
Exploitation is straightforward for unauthenticated attackers due to the lack of authentication, input sanitization, or output encoding on the vulnerable endpoint.
Blast radius
Successful exploitation allows full compromise of the affected system within the context of the web server user, potentially leading to data theft, system modification, or lateral movement.
Detection
Look for shell_exec calls in PHP logs with suspicious 'file' POST parameter values containing shell metacharacters (e.g., ;, |, &, $(), backticks) during requests to the protected_directory endpoint with acc=deletedp; also monitor web server access logs for such patterns.
Prioritized remediation
Upgrade to CWP version 1.16 or later, which includes a fix for this vulnerability.
os-command-injectionrcewebappcwpunauthenticated

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

Control Web Panel (CWP) before webpanel_version 1.16 contains an OS command injection vulnerability in the protected_directory user panel module that allows attackers to execute arbitrary commands by submitting unescaped input through the file POST parameter in the acc=deletedp action. Attackers can exploit this flaw, which passes attacker-controlled input directly into a shell_exec call, to achieve code execution in the user panel context.

CVSS vector

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

Weaknesses

CWE-78

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.