Skip to main content

crmeb_java EUVDEUVD-2026-102498

| CVE-2026-111354 LOW
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-15 VulnCheck GHSA-73p2-fh3g-2wf2
2.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Register/authenticate as member
  2. Exploit
    Enumerate victim order IDs
  3. Execution
    Call express/refund order endpoint
  4. Impact
    Read victims' order PII and payment data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires a valid authenticated crmeb_java member account (PR:L) - exploitation is not possible pre-authentication. The attacker then requests /api/front/order/express/{orderId} or /api/front/order/apply/refund/{orderId} supplying order identifiers belonging to other members, because neither endpoint checks that the order belongs to the requesting session. Practical limits: an account on the target storefront is mandatory, the attacker must supply or enumerate valid victim order IDs, and the exposure is confined to order metadata (tracking numbers, logistics traces, payment amounts, product lines) with no write, modification, or service-impact capability. Affects crmeb_java versions through 3.1.

Impact

This is a genuine but low-severity authorization flaw (IDOR / CWE-639), not a high-priority emergency. The vendor-supplied CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:L/UI:N/VC:L, base 2.3) agrees with the description on the key points: exploitation is network-reachable but requires an authenticated low-privileged member account (PR:L) and yields only a low-confidentiality read of another member's order metadata (VC:L) with no integrity or availability impact. There is no CISA KEV listing and no exploit code flagged in the input, so exploitation status is 'no public exploit identified at time of analysis'; EPSS was not provided. The one signal that pushes risk slightly above the vendor score is that a detailed public write-up (the hackmd advisory) names the exact vulnerable endpoints and the three OrderServiceImpl code locations, lowering the research barrier - this is why I assess AC:L rather than the vendor's AC:H. Net: a confirmed real bug worth patching on a normal cycle, but it exposes order PII to logged-in users only and does not warrant emergency escalation.

Exploit ScenarioDerived

A registered customer of a crmeb_java-powered storefront logs into their own account, then changes the {orderId} path parameter on /api/front/order/express/{orderId} or /api/front/order/apply/refund/{orderId} to identifiers belonging to other customers. Because the endpoints do not verify order ownership against the session, the attacker reads victims' tracking numbers, logistics traces, payment amounts and purchased product lines. No exploit code is published, but a public technical write-up documents the exact endpoints and vulnerable service methods.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 15, 2026

An insecure direct object reference (IDOR) in crmeb_java through version 3.1 lets any authenticated member of a storefront read other members' order details by requesting /api/front/order/express/{orderId} or /api/front/order/apply/refund/{orderId} with someone else's order identifier, exposing tracking numbers, logistics traces, payment amounts and product lines. Exploitation is not possible pre-authentication: a valid member account (CVSS PR:L) plus a valid or brute-forceable victim order ID are both required, and the flaw is read-only with no write, modification or availability impact. No public exploit code or confirmed active exploitation has been identified at time of analysis, and the independent assessment rates this a genuine but low-severity authorization flaw rather than an emergency, reflected in a CVSS 3.1 base score of 2.3 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N).

RemediationAI

No vendor-released patch version is identified in the available data, so the primary action is to apply an upstream fix that enforces ownership checks; the referenced source lines in OrderServiceImpl.java at https://github.com/crmeb/crmeb_java/blob/31bb30dd240dc1168c7eeef065edf36b9700022e/backend/crmeb-service/src/main/java/com/zbkj/service/service/impl/OrderServiceImpl.java#L766-L771, #L832-L836 and #L2100-L2109 are the immediate places to add a server-side assertion that the loaded order's user ID equals the authenticated member's ID before returning express or refund-view data. Until such a fix is deployed, compensating controls include placing the /api/front/order/express/ and /api/front/order/apply/refund/ endpoints behind a gateway or WAF rule that verifies the requested orderId belongs to the caller's session (with the trade-off of added latency and rule maintenance), disabling or rate-limiting those endpoints if the storefront does not rely on them (which will break legitimate tracking and refund-preview features), and replacing sequential/guessable order identifiers with opaque high-entropy tokens so enumeration is impractical (requiring application changes and data migration). Monitor access logs for repetitive orderId scanning, and consult https://www.vulncheck.com/advisories/crmeb-java-through-3.1-authorization-bypass-via-front-order-express-and-refund-endpoints and https://hackmd.io/@hieuPenguinnn/crmeb-java-order-express-refund-cross-member-idor for updates; because the flaw is read-only, patching can be scheduled rather than treated as an emergency, but it should not be left indefinitely open.

Affected VersionsENISA

crmeb_java 0 ≤3.1

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

crmeb_java is an open-source Java/Spring Boot e-commerce platform (backend packages under com.zbkj.service) whose customer-facing 'front' API exposes order-related endpoints. The vulnerability class is CWE-639, Authorization Bypass Through User-Controlled Key, also known as IDOR: the service-layer methods backing /api/front/order/express/{orderId} and /api/front/order/apply/refund/{orderId} (referenced in OrderServiceImpl.java around lines 766-771, 832-836 and 2100-2109) look up order records directly from the client-supplied orderId path parameter without verifying that the order's owning user matches the authenticated session's user. Because the object key is taken from the request rather than the server-side session, any logged-in member can substitute another member's order identifier and receive that order's logistics and refund-view data. The CPE cpe:2.3:a:crmeb:crmeb_java:*:*:*:*:*:*:*:* confirms that the affected package is the crmeb_java application itself and that all versions through 3.1 are in scope; the read-only nature (C:L, I:N, A:N) is consistent with an exploratory data-exposure bug rather than a destructive one.

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 (VulnCheck) PRIMARY 2.3 LOW
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Authenticated low-priv member (PR:L) over the network (AV:N); order IDs are typically enumerable so AC:L; only limited order PII is disclosed (C:L) with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

crmeb_java through 3.1 contains an authorization bypass vulnerability that allows authenticated members to read other members' orders by supplying their order numbers. Attackers can request /api/front/order/express/{orderId} or /api/front/order/apply/refund/{orderId} to view victims' tracking numbers, logistics traces, payment amounts and product lines.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
niche open-source Chinese e-commerce platform, limited enterprise footprint
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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