CVE-2022-50936
8.8WBCE · CMS
WBCE CMS version 1.5.2 contains an authenticated remote code execution vulnerability that allows attackers to upload malicious droplets through the admin panel.
Executive summary
WBCE CMS version 1.5.2 is vulnerable to an authenticated remote code execution attack, allowing an adversary with administrative access to execute arbitrary PHP code on the underlying server.
Vulnerability
This flaw, categorized as CWE-434, stems from improper validation of file uploads within the admin tools. An authenticated attacker can upload a specially crafted zip file containing malicious droplets, which the system subsequently processes and executes.
Business impact
A successful exploitation of this vulnerability results in full remote code execution, granting the attacker complete control over the web server. This level of access poses a critical risk to business operations, as it enables data exfiltration, unauthorized modification of website content, and the potential for lateral movement within the hosting environment. The CVSS score of 8.8 reflects the high severity of this impact, underscoring the necessity for immediate remediation.
Remediation
Immediate Action: Since no official patch is currently identified, administrators should restrict access to the administrative panel to trusted internal IP addresses only. If the droplet upload feature is not business-critical, disable it or remove the administrative capability for non-essential accounts.
Proactive Monitoring: Monitor server access logs for anomalous POST requests directed at the /admin/admintools/tool.php endpoint, specifically those associated with file uploads. Inspect the droplets directory for unauthorized or suspicious PHP files.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to block file uploads containing prohibited extensions or suspicious multipart/form-data content. Ensure that the web server process runs with the least privilege necessary to prevent further system compromise.
Exploitation status
Public Exploit Available: Yes, a functional exploit script is available on Exploit-DB (EDB-ID: 50707).
Analyst recommendation
Given the availability of a public exploit and the severity of remote code execution, this vulnerability represents a significant risk to the integrity and availability of the affected system. Administrators must prioritize limiting administrative access and implementing strict file upload validation until a vendor-supplied update is available. Immediate containment is essential to prevent unauthorized code execution.
More WBCE CVEs
Sources
Originally found and disclosed by Antonio Cuomo (arkantolo), per the CVE Program record.