Skip to main content

yshop-crm CVE-2026-92461

| EUVDEUVD-2026-80666 MEDIUM
Missing Authorization (CWE-862)
2026-09-16 VulnCheck GHSA-gw83-68wp-9529
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 low-privilege back-office login
  2. Delivery
    Send GET /admin-api/crm/flow/flow-users
  3. Exploit
    Missing authorization check returns full dataset
  4. Execution
    Harvest approval topology and approver PII
  5. Impact
    Use for phishing and internal recon

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a valid authenticated back-office (admin panel) session of any privilege level - the endpoint enforces authentication but omits an authorization/role check, so any logged-in user can call GET /admin-api/crm/flow/flow-users regardless of their assigned role. No user interaction, no special configuration, and no elevated privileges are needed beyond holding one working low-privilege account. The limiting factor is precisely that gated account requirement (PR:L): a fully external, unauthenticated attacker cannot reach the data without first obtaining or compromising back-office credentials.

Impact

This is a genuine but modest-severity issue that should be prioritized as moderate, not critical. The CVSS 4.0 base score is 5.3 with vector AV:N/AC:L/PR:L/UI:N and confidentiality-only impact (VC:L, VI:N, VA:N), meaning it is network-reachable and easy to trigger but requires an authenticated back-office account (PR:L) and only leaks limited data. Public exploit code exists (VulnCheck advisory plus a GitHub PoC), which raises real-world likelihood, but there is NO CISA KEV listing and NO EPSS score in the provided data, so there is no evidence of active or widespread exploitation - the PoC signal indicates opportunistic/targeted testing potential rather than confirmed campaigns. Note a labeling conflict: the CWE is CWE-862 (Missing Authorization) and the description describes a horizontal/privilege-scope authorization gap for already-logged-in users, yet the input Tags include 'Authentication Bypass' - this is misleading because authentication is NOT bypassed; a valid session is required. Net: real, PoC-backed, but bounded by authentication and low technical impact.

Exploit ScenarioDerived

An attacker who already holds any low-privilege back-office account (e.g., a junior sales or support operator, or a compromised employee login) sends a single GET request to /admin-api/crm/flow/flow-users and receives the full approval-chain topology plus approver PII. Because a public Python PoC (C08_crm_flow_users.py) is available, exploitation requires no custom tooling. The harvested login names, emails, mobile numbers, departments and last-login IPs are then reused for targeted phishing, social engineering of approvers, or internal reconnaissance to map who signs off on transactions.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Sep 16, 2026

Missing authorization in yshop-crm through 2.1.3 allows any authenticated back-office user to read CRM approval-workflow data through GET /admin-api/crm/flow/flow-users, disclosing approval chain topology, step ordering, approver identifiers, and personal information such as login names, nicknames, departments, email addresses, mobile numbers, and last-login IP addresses. The endpoint does enforce authentication but omits any role or permission check, so a single low-privilege admin-panel account is sufficient - no elevated privileges, user interaction, or special configuration are required. Publicly available exploit code exists for this issue, although the CVE is not listed in CISA KEV; the practical barrier to exploitation is the requirement to hold or obtain a valid back-office session.

RemediationAI

No vendor-released patch was identified in the available intelligence at time of analysis, so operators should not assume an upstream fix exists for versions through 2.1.3 - check the yshop-crm project at https://github.com/guchengwuyue/yshop-crm and the VulnCheck advisory at https://www.vulncheck.com/advisories/yshop-crm-through-2.1.3-missing-authorization-via-crm-approval-chain-endpoint for a later release before upgrading. Until a fix is available, the most direct compensating control is to add an explicit authorization check on GET /admin-api/crm/flow/flow-users at the application layer (for example a role or permission annotation on the corresponding handler/service method restricting the call to CRM workflow administrators), which requires a code change and a rebuild of the yshop-module-crm-biz module but removes the exposure entirely. If code changes cannot be made quickly, block or restrict the /admin-api/crm/flow/flow-users path at the reverse proxy, API gateway, or WAF so that only trusted internal networks or specific administrative accounts can reach it - this is fast and reversible, but it will break any legitimate UI feature that depends on the endpoint and must be paired with continued authentication enforcement so the route is not left open. Additional hardening with low operational cost: audit all back-office accounts and revoke or downgrade unused ones to shrink the pool of credentials that can reach the endpoint, enforce strong authentication and MFA on the admin panel, and review server and application logs for anomalous calls to /admin-api/crm/flow/flow-users. The leaked fields (employee emails, mobile numbers, and last-login IPs) should be treated as compromised for notification and anti-phishing purposes, since remediation of the code flaw does not undo the disclosure.

Affected VersionsENISA

yshop-crm 0 ≤2.1.3

Affected Packages

euvd yshop_crm 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

yshop-crm is an open-source Java/Spring Boot CRM built by guchengwuyue as a multi-module Maven project (the affected code lives in yshop-module-crm-biz), and it exposes a set of /admin-api/crm/... REST endpoints consumed by the back-office front end. The flaw is CWE-862 (Missing Authorization): the flow-users handler in CrmFlowController.java (referenced at line 94) delegates to CrmFlowServiceImpl.java (line 132) and returns the workflow participant collection without evaluating whether the calling principal is entitled to it, meaning whatever authentication filter protects /admin-api/ allows the request through but no role- or permission-level guard restricts the handler method. As a result the read is limited only by the caller holding a valid session, not by their assigned role. The CPE cpe:2.3:a:guchengwuyue:yshop-crm:*:*:*:*:*:*:*:* uses a wildcard version, so every release up to and including 2.1.3 is treated as affected. Because the leaked fields include approver identifiers, chain ordering, email addresses, phone numbers, and last-login IPs, the data set is useful for mapping internal approval processes and for follow-on social engineering or credential-targeting against named staff.

Know when Yshop Crm 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:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Authenticated low-priv user (PR:L) makes an easy network request (AV:N/AC:L) that leaks limited PII/workflow data only, so C:L with I:N/A:N.

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
Low
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

yshop-crm through 2.1.3 contains a missing authorization vulnerability in the GET /admin-api/crm/flow/flow-users endpoint that allows any logged-in back-office user to access approval workflow data. Attackers can retrieve approval chain topology, step ordering, approver identifiers, and personal information including login names, nicknames, departments, email addresses, mobile numbers and last login IP addresses.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
niche open-source Chinese CRM/e-commerce project, limited enterprise footprint
Exploit
POC
Public exploit code exists
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 Yes
EPSS 0.3%
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

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

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