Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend unauthenticated HTTP request to Qrcode endpoint
-
DeliveryInject malicious URL into url parameter
-
ExploitServer invokes RestTemplate.getForEntity with attacker URL
-
ExecutionServer-side HTTP request issued to internal target
-
PersistInternal service response retrieved
-
ImpactSensitive internal data or credentials exposed to attacker
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions required for initial access - the CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N confirms the endpoint is remotely reachable with no authentication (PR:N), no user interaction (UI:N), and low attack complexity. The specific exploitable condition is that the base64 Qrcode endpoint must be network-accessible to the attacker; if the endpoint is firewalled or placed behind an authentication gateway, exploitation is blocked. The practical impact of successful exploitation is bounded by what internal services the application server can reach: environments with unrestricted egress and cloud metadata services (especially IMDSv1) face materially higher impact than isolated deployments. No exploitation of a non-default configuration is required. |
| Impact | The CVSS 4.0 base score of 5.5 (Medium) reflects AV:N/AC:L/AT:N/PR:N/UI:N with low confidentiality, integrity, and availability impacts and no scope change (SC:N/SI:N/SA:N). The E:P modifier confirms a public proof-of-concept exists, raising the exploitability signal. No EPSS score was provided in the input data, so probabilistic exploitation likelihood cannot be quantified. The vulnerability is not listed in the CISA KEV catalog, indicating no confirmed widespread active exploitation at time of analysis. The raw CVSS score of 5.5 underrepresents real-world risk in cloud-hosted deployments: SSRF against AWS, GCP, or Azure instances can reach the IMDS endpoint to retrieve instance credentials (particularly if IMDSv1 is in use), elevating the effective impact well beyond the 'low' confidentiality rating captured by the vector. Conversely, in air-gapped or strictly network-segmented environments, impact is genuinely limited. The absence of vendor response amplifies residual risk, as no timeline for remediation exists. |
| Exploit ScenarioDerived | A public exploit exists, published as GitHub issue #35 against the crmeb_java repository. An unauthenticated attacker sends an HTTP request to the base64 Qrcode endpoint with the url parameter set to an internal target such as http://169.254.169.254/latest/meta-data/ (cloud IMDS) or an internal administrative API; the server's RestTemplate.getForEntity call fetches the resource and the response may be reflected back to the attacker or trigger observable side effects, revealing internal topology or credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 03, 2026
Server-side request forgery in crmeb_java 1.4 allows remote unauthenticated attackers to manipulate the base64 Qrcode endpoint's url parameter, causing the server to issue arbitrary outbound HTTP requests via Spring's RestTemplate.getForEntity. The affected component (RestTemplateUtil.java) passes attacker-controlled input directly to the HTTP client without URL validation or allowlisting, enabling internal network reconnaissance, cloud metadata service probing, and potential lateral movement. A public exploit has been disclosed via GitHub issue #35; no vendor patch exists as the project has not responded to the responsible disclosure report.
RemediationAI
No vendor-released patch has been identified at time of analysis - the maintainers have not responded to the responsible disclosure submitted via GitHub issue #35 (https://github.com/crmeb/crmeb_java/issues/35). Until a patch is available, operators should implement URL allowlisting within RestTemplateUtil.java to restrict outbound requests to a known-safe set of external hosts; this eliminates SSRF but requires code modification and testing against legitimate QR code sources. As a network-layer control, block egress from the application server to RFC 1918 address ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), the loopback address (127.0.0.1), and cloud metadata endpoints (169.254.169.254) - note this does not prevent SSRF against external third-party internal services. If the base64 Qrcode endpoint is not business-critical, disabling or gating it behind authentication is the most effective compensating control with minimal operational impact. Organizations running on cloud infrastructure should enforce IMDSv2 (requiring session-oriented token exchange) to prevent credential theft via SSRF against the instance metadata service.
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
The vulnerability resides in crmeb-common/src/main/java/com/zbkj/common/utils/RestTemplateUtil.java within the crmeb_java e-commerce platform (a Java-based implementation of the CRMEB system). The base64 Qrcode endpoint - likely designed to fetch or decode a remote QR code image - accepts a url parameter and passes it without sanitization to Spring Framework's RestTemplate.getForEntity(), a synchronous HTTP client. CWE-918 (Server-Side Request Forgery) identifies the root cause: the application acts as an unintended HTTP proxy, issuing server-originated requests to attacker-specified destinations. The CPE cpe:2.3:a:crmeb:crmeb_java:*:*:*:*:*:*:*:* uses a wildcard version field, suggesting NVD has not bounded the affected range to a single release and additional versions may be impacted beyond the confirmed 1.4 baseline.
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:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was found in crmeb crmeb_java 1.4. Affected is the function RestTemplate.getForEntity of the file crmeb-common/src/main/java/com/zbkj/common/utils/RestTemplateUtil.java of the component base64 Qrcode Endpoint. The manipulation of the argument url results in server-side request forgery. The attack can be executed remotely. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
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-34182
GHSA-8qxw-gwxm-v526
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB