Skip to main content

crmeb_java EUVDEUVD-2026-34182

| CVE-2026-10771 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-06-03 VulDB GHSA-8qxw-gwxm-v526
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send unauthenticated HTTP request to Qrcode endpoint
  2. Delivery
    Inject malicious URL into url parameter
  3. Exploit
    Server invokes RestTemplate.getForEntity with attacker URL
  4. Execution
    Server-side HTTP request issued to internal target
  5. Persist
    Internal service response retrieved
  6. Impact
    Sensitive 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

crmeb_java 1.4

Affected Packages

euvd crmeb_java no fix

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Jun 03, 2026 - 22:22 NVD
HIGH MEDIUM
CVSS changed
Jun 03, 2026 - 22:22 NVD
7.3 (HIGH) 5.5 (MEDIUM)

DescriptionCVE.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

EPSS Score
0.0%
Top 86% exploitable
Exploit
POC
Public exploit code exists
Social Media
2
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

More in Crmeb

View all
CVE-2020-25466 CRITICAL POC
9.8 Oct 23

A SSRF vulnerability exists in the downloadimage interface of CRMEB 3.0, which can remotely download arbitrary files on

CVE-2023-3234 CRITICAL POC
9.8 Jun 14

A vulnerability was found in Zhong Bang CRMEB up to 4.6.0. Rated critical severity (CVSS 9.8), this vulnerability is rem

CVE-2023-3232 CRITICAL POC
9.8 Jun 14

A vulnerability was found in Zhong Bang CRMEB up to 4.6.0 and classified as critical. Rated critical severity (CVSS 9.8)

CVE-2023-1608 CRITICAL POC
9.8 Mar 23

A vulnerability was found in Zhong Bang CRMEB Java up to 1.3.4. Rated critical severity (CVSS 9.8), this vulnerability i

CVE-2023-3233 HIGH POC
8.8 Jun 14

A vulnerability was found in Zhong Bang CRMEB up to 4.6.0. Rated high severity (CVSS 8.8), this vulnerability is remotel

CVE-2024-28714 HIGH POC
8.1 Mar 28

SQL Injection vulnerability in CRMEB_Java e-commerce system v.1.3.4 allows an attacker to execute arbitrary code via the

CVE-2024-1704 HIGH POC
8.1 Feb 21

A vulnerability was found in ZhongBangKeJi CRMEB 5.2.2. Rated high severity (CVSS 8.1), this vulnerability is no authent

CVE-2024-50653 HIGH POC
7.5 Nov 15

CRMEB <=5.4.0 is vulnerable to Incorrect Access Control. Rated high severity (CVSS 7.5), this vulnerability is remotely

CVE-2024-36837 HIGH POC
7.5 Jun 05

SQL Injection vulnerability in CRMEB v.5.2.2 allows a remote attacker to obtain sensitive information via the getProduct

CVE-2024-25469 HIGH POC
7.5 Feb 23

SQL Injection vulnerability in CRMEB crmeb_java v.1.3.4 and before allows a remote attacker to obtain sensitive informat

CVE-2023-2419 HIGH POC
7.2 Apr 29

A vulnerability was found in Zhong Bang CRMEB 4.6.0. Rated high severity (CVSS 7.2), this vulnerability is remotely expl

CVE-2023-25223 HIGH POC
7.2 Mar 07

CRMEB <=1.3.4 is vulnerable to SQL Injection via /api/admin/user/list. Rated high severity (CVSS 7.2), this vulnerabilit

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy