PACKETSTORM

📄 Control Web Panel 0.9.8.1208 Command Injection_PACKETSTORM:212895

Description

Control Web Panel versions 0.9.8.1208 and below suffer from an issue where user input passed via the key GET parameter to /admin/index.php when the api parameter is set is not properly sanitized before being used to execute OS commands. This can be...
Visit Original Source

Basic Information

ID PACKETSTORM:212895
Published Dec 16, 2025 at 00:00

Affected Product

Affected Versions ------------------------------------------------------------------------------------
Control Web Panel <= 0.9.8.1208 (admin/index.php) OS Command Injection
Vulnerability
------------------------------------------------------------------------------------


[-] Software Link:

https://control-webpanel.com


[-] Affected Versions:

Version 0.9.8.1208 and prior versions.


[-] Vulnerability Description:

User input passed via the "key" GET parameter to /admin/index.php
(when the "api" parameter is set) is not properly sanitized before
being used to execute OS commands. This can be exploited by
unauthenticated attackers to inject and execute arbitrary OS commands
with the privileges of the root user on the web server.

Successful exploitation of this vulnerability requires "Softaculous"
and/or "SitePad" to be installed through the Scripts Manager.


[-] Proof of Concept:

https://[CWP]/admin/index.php?api=1&key=$(cmd)


[-] Solution:

Upgrade to version 0.9.8.1209 or later.


[-] Disclosure Timeline:

[12/03/2025] - Vulnerability discovered
[22/07/2025] - Version 0.9.8.1209 released, issue fixed by the vendor
[12/11/2025] - CVE identifier requested
[12/12/2025] - CVE identifier assigned
[16/12/2025] - Public disclosure


[-] CVE Reference:

The Common Vulnerabilities and Exposures program (cve.org) has
assigned the name CVE-2025-67888 to this vulnerability.


[-] Credits:

Vulnerability discovered by Egidio Romano.


[-] Original Advisory:

http://karmainsecurity.com/KIS-2025-09

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.