Skip to main content

CRMEB CVE-2026-85177

| EUVDEUVD-2026-70481 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-03 VulnCheck GHSA-c94f-pm78-6rh7
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain authenticated CRMEB user account
  2. Delivery
    Enumerate target user message IDs via API
  3. Exploit
    Send crafted edit_message request with victim message ID
  4. Execution
    Overwrite is_del/look/uid columns without authorization
  5. Impact
    Suppress or reassign victim notifications

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

Exploitation requires a valid authenticated user account on the CRMEB instance (PR:L). The attacker needs network access to the API endpoint at /api/v1/user/message/edit_message. No administrative privileges are required - any registered user account suffices. The vulnerability is present in all CRMEB deployments running version 6.0.0 or earlier and is not gated on any non-default configuration. Exploitation is limited to message metadata manipulation (soft-delete, read-status, uid reassignment) and cannot be leveraged directly for remote code execution or credential disclosure. The primary limit on impact is that the attacker must enumerate or guess valid message IDs, which the SSVC 'Automatable: no' rating reflects.

Impact

The CVSS 4.0 score of 5.3 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L) accurately reflects the constrained scope: exploitation requires a valid account (PR:L), and the impact is limited to integrity and minor availability disruption against messaging data - no confidentiality breach is achieved and no broader system compromise is possible through this vector alone. SSVC rates Technical Impact as 'partial' and Automatable as 'no', which is consistent with the need for authenticated account access and per-victim targeting. The GitHub issue #120 confirms POC exists, elevating the practical exploitation risk slightly above theoretical. No KEV listing is present. The combination of low barrier once authenticated, a public reproducer, and no available patch makes this a moderate-priority finding for multi-tenant or SaaS CRMEB deployments where untrusted authenticated users exist. Single-tenant private deployments face minimal real-world risk.

Exploit ScenarioDerived

An authenticated CRMEB user registers a standard account, then iterates over plausible message IDs in crafted POST requests to the edit_message API endpoint, setting is_del=1 on each to soft-delete system notifications belonging to other users - for example, suppressing account-compromise alerts sent to an administrative user. The public GitHub issue #120 provides enough implementation detail to construct such a request without further reverse engineering.

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

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

Alert me

AnalysisAIv1 – Sep 03, 2026

Insecure Direct Object Reference (IDOR) in CRMEB through 6.0.0 allows any authenticated user to modify arbitrary system inbox messages belonging to other users via the edit_message endpoint in MessageSystemController.php. The handler accepts user-controlled message IDs without validating that the requesting user owns the targeted message, enabling silent manipulation of victim notifications - including soft-deletion (is_del), marking as read (look), or reassigning ownership (uid). A proof-of-concept is publicly documented in the project's GitHub issue tracker; no vendor-released patch has been identified at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis; the vulnerability was reported via GitHub issue #120 (https://github.com/crmeb/CRMEB/issues/120) and no corresponding fix commit or tagged release has been confirmed. As a compensating control, operators should add server-side ownership validation to the edit_message handler - specifically, the query updating message columns must include a WHERE clause that constrains the matched record to the authenticated user's UID (e.g., WHERE id = :id AND uid = :current_user_id). This change is low-risk and non-breaking for legitimate use. Additionally, restricting the edit_message endpoint to only allow modification of the look column (read status) and rejecting updates to is_del or uid from the user-facing API would reduce the attack surface until a formal patch is released. Monitor the upstream repository at https://github.com/crmeb/CRMEB for a fix commit.

Affected VersionsENISA

CRMEB 0 ≤6.0.0

Affected Packages

euvd crmeb 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 is a PHP-based open-source e-commerce and CRM platform (CPE: cpe:2.3:a:crmeb:crmeb). The vulnerability resides in crmeb/app/api/controller/v1/user/MessageSystemController.php in the edit_message method, which accepts a message identifier from the client and applies column-level updates without an ownership check. CWE-639 (Authorization Bypass Through User-Controlled Key) precisely describes the root cause: the application trusts a user-supplied record key to scope the operation, but never verifies the authenticated user's relationship to that record. The exploitable columns - is_del, look, and uid - allow soft-deletion, read-status manipulation, and ownership reassignment respectively.

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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-reachable API, low complexity, requires authentication (PR:L); integrity impact is limited to message metadata; soft-deletion does not constitute meaningful availability loss.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

CRMEB through 6.0.0 fails to validate message ownership in the edit_message handler of MessageSystemController.php, allowing authenticated users to modify arbitrary system inbox messages. Attackers can update any message's columns including is_del, look, and uid to delete, mark read, or reassign victim notifications without authorization.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
Chinese open-source CRM/e-commerce platform, limited global footprint
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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