WBCE CMS
CVE-2025-34506
HIGH
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/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
Remotely reachable admin panel (AV:N/AC:L/UI:N) but module upload demands administrator privileges (PR:H); PHP shell yields full host compromise, so C/I/A all High.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
2DescriptionCVE.org
WBCE CMS version 1.6.3 and prior contains an authenticated remote code execution vulnerability that allows administrators to upload malicious modules. Attackers can craft a specially designed ZIP module with embedded PHP reverse shell code to gain remote system access when the module is installed.
AnalysisAI
Authenticated remote code execution in WBCE CMS 1.6.3 and earlier allows an attacker holding an administrator account to install a crafted ZIP module that carries embedded PHP reverse-shell code, resulting in full server-side code execution at the privilege of the web server process. Exploitation requires high privileges (CVSS PR:H) and abuse of the legitimate module upload/install feature, with no unauthenticated path and no victim interaction required, so publicly available exploit code exists (a PoC repository and an Exploit-DB entry are referenced) but the practical risk is gated by how well admin credentials and the admin panel are protected; EPSS is low at 0.91% (59th percentile) and there is no CISA KEV confirmation of active exploitation. Vendor-released patched version was not independently confirmed in the supplied data.
Technical ContextAI
The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type): WBCE CMS permits administrators to install functionality through ZIP-packaged modules, but the module installation routine does not adequately constrain the file types it extracts and subsequently makes web-accessible. Because WBCE CMS is a PHP application, an attacker-supplied ZIP can contain .php files (for example a reverse shell) that are written into a web-served directory and then executed by the PHP interpreter when requested, converting an upload primitive into arbitrary code execution under the web server's user context. The CPE entry cpe:2.3:a:wbce:wbce_cms:*:*:*:*:*:*:*:* identifies the WBCE CMS product family as affected across the version range up to and including 1.6.3. The assessed CVSS:3.1 vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H confirms a network-reachable, low-complexity attack that nonetheless demands high administrative privilege and requires no user interaction, with high confidentiality, integrity and availability impact confined to the vulnerable component's security scope. The decisive limiting factor is that administrative privilege requirement: the technique exploits default, legitimate admin module-management functionality rather than a misconfiguration, so exploitation realism depends entirely on the attacker first obtaining or already possessing admin credentials or session access.
RemediationAI
No vendor-released patch version was identified at time of analysis, so remediation must lean on containment of the administrative surface that this attack depends on. Treat WBCE CMS administrator accounts as equivalent to shell access: enforce strong unique passwords and MFA where available, audit and remove unused or dormant admin accounts, and aggressively review module ZIPs before installation since the install action is itself the exploitation trigger. Restrict backend access to trusted networks or place the /admin path behind IP allowlisting, a VPN, or HTTP authentication, and rate-limit or log all module upload/install operations - the trade-off is reduced administrative flexibility and possible disruption for remote editors. Keep the CMS at the latest available release (verify the current version directly with the vendor at https://wbce-cms.org/ or via the project repository https://github.com/WBCE/WBCE_CMS, since 1.6.3 is the last version confirmed affected here), disable or block direct execution of PHP inside upload/module directories via web server configuration (for example, deny PHP handlers in writable paths), and monitor for anomalous outbound connections or unexpected PHP files appearing under module directories as a sign of a dropped reverse shell. Reference material for validating exposure includes the VulnCheck advisory (https://www.vulncheck.com/advisories/wbce-cms-authenticated-remote-code-execution-via-module-upload) and the public PoC at https://github.com/Swammers8/WBCE-v1.6.3-Authenticated-RCE and https://www.exploit-db.com/exploits/52132.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Share
External POC / Exploit Code
Leaving vuln.today