Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin credentials via phishing or reuse
-
DeliveryAuthenticate to CRMEB backend API
-
ExploitSubmit malicious customCode to /adminapi/system/crontab/save
-
Executioneval() executes OS commands bypassing isSafePhpCode
-
ImpactAchieve arbitrary code execution as web server user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid CRMEB backend administrator session (PR:H in the CVSS 4.0 vector confirms high-privilege authentication is mandatory). The attacker must have network access to the administrative API endpoint /adminapi/system/crontab/save. The Custom Scheduled Task Feature must not be disabled or restricted at the network perimeter. No special platform, OS, or non-default CRMEB configuration is required beyond admin authentication - any standard CRMEB deployment through version 6.0.0 with the crontab feature accessible is exploitable once credentials are obtained. Exploitation is limited to: actors who possess or can obtain admin credentials, deployments where the /adminapi/ path is reachable (common in internet-exposed installations), and CRMEB versions through 6.0.0. |
| Impact | The most significant risk moderator here is the PR:H requirement: exploitation demands a valid backend administrator session, substantially limiting the attack surface compared to unauthenticated network-reachable vulnerabilities. The CVSS 4.0 score of 5.1 and its VC:L/VI:L/VA:L impact ratings appear notably conservative for what is functionally an OS command injection primitive - arbitrary eval()-based code execution on the server should yield C:H/I:H/A:H rather than low-impact ratings, suggesting the vendor or scorer applied mitigating credit to the blacklist filter. The public GitHub PoC (E:P in the CVSS 4.0 vector) meaningfully elevates risk: any attacker who compromises or purchases admin credentials - through phishing, credential stuffing, or insider access - can immediately pivot to full server compromise without needing exploit development skill. No CISA KEV listing is present and EPSS data was not provided, but the combination of a working public PoC and the vendor's explicit acknowledgment of the behavior means even a mid-sized municipal IT team in mielec operating CRMEB-based e-commerce infrastructure should treat this as a high-priority lateral-movement risk if admin credential hygiene is not verified. The vendor's framing as 'deliberate debug behavior' raises a secondary concern: the feature may not be removed in future releases without explicit customer pressure. |
| Exploit ScenarioDerived | An attacker who has obtained CRMEB backend administrator credentials - whether through phishing, credential reuse, or purchasing access via an initial access broker - navigates to the Custom Scheduled Task configuration panel and submits a crafted customCode payload containing PHP system() or similar OS interaction calls. The application's isSafePhpCode blacklist fails to block the payload, eval() executes it, and the attacker achieves remote code execution as the web server process user, from which further privilege escalation to root is possible depending on server configuration. The public GitHub PoC provides a ready-made payload, requiring no exploit development effort. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 03, 2026
Authenticated OS command injection in CRMEB up to version 6.0.0 allows a backend administrator to execute arbitrary operating system commands by submitting malicious PHP code through the Custom Scheduled Task Feature's customCode parameter, which is passed directly to PHP's eval() function at /adminapi/system/crontab/save. The vendor characterizes this as intentional debug-only functionality, but the isSafePhpCode blacklist filter provides no meaningful containment against determined abuse. A public proof-of-concept exploit is available on GitHub, lowering the barrier to exploitation for any attacker who has obtained admin credentials.
RemediationAI
No vendor-released patch has been identified at time of analysis; the vendor's characterization of this as intentional debug behavior suggests a formal fix may not be forthcoming. Operators should immediately audit and restrict backend admin account access - enforce multi-factor authentication on all CRMEB administrator accounts and rotate credentials if any exposure is suspected. As a direct compensating control, disable or restrict access to the Custom Scheduled Task Feature (/adminapi/system/crontab) at the web server or reverse-proxy layer for all but explicitly trusted internal IP ranges; this prevents exploitation entirely while preserving other functionality. If PHP source access is available, removing or neutering the eval() call in the crontab save handler eliminates the vulnerability at its root but requires code-level modification that must be reapplied after any update. Monitor the VulDB advisory at https://vuldb.com/vuln/398300 for vendor patch releases. The GitHub PoC at https://github.com/xiaohai12138-1/cve/blob/main/CRMEB/CRMEB%20Backend%20custom%20%20scheduled%20task%20functionality%20%20RCE.md documents specific payload patterns that can be used to test whether the feature is reachable in a given deployment.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CRMEB (cpe:2.3:a:zhongbangkeji:crmeb:*:*:*:*:*:*:*:*) is a PHP-based open-source CRM and e-commerce platform developed by ZhongBangKeJi. The vulnerability resides in the backend administrative API endpoint /adminapi/system/crontab/save, which handles custom scheduled task definitions. The crontab save handler passes the user-supplied customCode argument directly to PHP's eval() built-in, which interprets arbitrary PHP expressions including system(), exec(), shell_exec(), and equivalent OS interaction functions. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) applies because the blacklist-based isSafePhpCode filter attempts to deny-list dangerous function names rather than restrict execution to a safe subset - a pattern widely known to be bypassable through PHP variable variables, encoding, string concatenation, and reflection techniques. The CVSS 4.0 vector confirms network accessibility (AV:N) with no special attack conditions (AT:N) but requires high privilege (PR:H), consistent with backend admin authentication being a prerequisite.
Know when Crmeb gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-accessible eval()-based OS command injection grants full server compromise, warranting C:H/I:H/A:H and S:C despite the PR:H admin credential requirement.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A weakness has been identified in ZhongBangKeJi CRMEB up to 6.0.0. Affected by this vulnerability is the function eval of the file /adminapi/system/crontab/save of the component Custom Scheduled Task Feature. This manipulation of the argument customCode causes os command injection. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. Vendor documents this as deliberate debug-only behavior. But isSafePhpCode blacklist offers no real RCE containment.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
A SSRF vulnerability exists in the downloadimage interface of CRMEB 3.0, which can remotely download arbitrary files on
A vulnerability was found in Zhong Bang CRMEB up to 4.6.0. Rated critical severity (CVSS 9.8), this vulnerability is rem
A vulnerability was found in Zhong Bang CRMEB up to 4.6.0 and classified as critical. Rated critical severity (CVSS 9.8)
A vulnerability was found in Zhong Bang CRMEB Java up to 1.3.4. Rated critical severity (CVSS 9.8), this vulnerability i
A vulnerability was found in Zhong Bang CRMEB up to 4.6.0. Rated high severity (CVSS 8.8), this vulnerability is remotel
SQL Injection vulnerability in CRMEB_Java e-commerce system v.1.3.4 allows an attacker to execute arbitrary code via the
A vulnerability was found in ZhongBangKeJi CRMEB 5.2.2. Rated high severity (CVSS 8.1), this vulnerability is no authent
CRMEB <=5.4.0 is vulnerable to Incorrect Access Control. Rated high severity (CVSS 7.5), this vulnerability is remotely
SQL Injection vulnerability in CRMEB v.5.2.2 allows a remote attacker to obtain sensitive information via the getProduct
SQL Injection vulnerability in CRMEB crmeb_java v.1.3.4 and before allows a remote attacker to obtain sensitive informat
A vulnerability was found in Zhong Bang CRMEB 4.6.0. Rated high severity (CVSS 7.2), this vulnerability is remotely expl
CRMEB <=1.3.4 is vulnerable to SQL Injection via /api/admin/user/list. Rated high severity (CVSS 7.2), this vulnerabilit
EUVD-2026-70314
GHSA-q67v-wjjm-5rv3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB