Skip to main content

yshop-crm CVE-2026-92455

| EUVDEUVD-2026-80660 MEDIUM
Missing Authorization (CWE-862)
2026-09-16 VulnCheck GHSA-4mh9-9cjr-wqqp
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 any back-office login
  2. Delivery
    POST to /admin-api/crm/customer/send-sms with arbitrary customerIds
  3. Exploit
    Missing authorization check bypassed
  4. Execution
    Deliver unauthorized SMS/email via org channels
  5. Impact
    Phishing/spam/cost abuse against customers

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 account on yshop-crm ≤2.1.3 (PR:L) - the CrmCustomerController sendSms/sendMail endpoints perform no per-object authorization check, so any authenticated role can invoke them regardless of intended privilege. Exploitation is remote over HTTP with no user interaction and no special product configuration; the organization must have functional SMS and email channels configured for the messages to actually be delivered. The limiting factor is the authentication requirement: this is not exploitable pre-auth against default installs, so realistic risk centers on malicious insiders or attackers who have already obtained CRM credentials.

Impact

This is a genuine but low-to-moderate priority issue. The vendor CVSS 4.0 vector (AV:N/AC:L/PR:L/UI:N) confirms remote, low-complexity exploitation but requires an authenticated back-office account (PR:L), which materially limits the attacker population to insiders or actors who have already compromised a valid CRM login. Impact is correctly scoped to integrity-low only (VI:L) - the flaw abuses the organization's SMS/email channels to deliver unauthorized messages; there is no confidentiality loss (VC:N) or availability impact (VA:N), so the 5.3 score is well-calibrated and not an inflated high-CVSS-low-real-risk case. A public POC exists (VulnCheck-reported, two exploit scripts published by LinYuanyi1), which raises practical exploitability, but there is no CISA KEV listing and no EPSS score provided, so there is no evidence of active exploitation. No SSVC decision data was supplied. The realistic risk is targeted insider/post-compromise abuse (spam, phishing via trusted channels, quota/cost exhaustion, reputational harm) rather than mass remote exploitation. One tag conflict to note: the input labels this 'Authentication Bypass', but the CWE-862 missing-authorization nature plus PR:L means it is an authorization (access-control) flaw for an already-authenticated user, not an authentication bypass.

Exploit ScenarioDerived

An authenticated low-privilege back-office user (or an attacker who has phished/stolen any valid CRM login) sends POST /admin-api/crm/customer/send-sms and /send-mail with arbitrary customerIds, templateCode, and templateParams. This delivers attacker-controlled SMS and email to any customers through the organization's trusted messaging channels, enabling phishing, spam, or SMS/email cost exhaustion. Public POC scripts (C01_crm_customer_send_sms.py and C02_crm_customer_send_mail.py) automate the requests.

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

Authenticated back-office users can abuse yshop-crm through 2.1.3 to send SMS and email to arbitrary customers via POST /admin-api/crm/customer/send-sms and /send-mail, because CrmCustomerController does not enforce authorization on those actions. Publicly available exploit code exists, but exploitation requires a valid back-office account (PR:L), is remote with no user interaction, and yields only limited integrity impact; no confidentiality or availability impact is assessed. The practical risk is therefore concentrated on malicious insiders or attackers who have already obtained CRM credentials, not pre-auth compromise of default installations.

RemediationAI

No vendor-released patch is identified in the provided data at time of analysis. If the vendor releases a fix, upgrade beyond yshop-crm 2.1.3 and verify against the VulnCheck advisory; in the interim, restrict back-office accounts to trusted personnel, remove unused accounts, and enforce least privilege because the flaw is exploitable by any authenticated user. As a compensating control, block or rate-limit POST /admin-api/crm/customer/send-sms and POST /admin-api/crm/customer/send-mail for non-admin roles at the reverse proxy or WAF, accepting that legitimate CRM messaging workflows may be disrupted; alternatively disable SMS/email sending in the application if it is not operationally required. Monitor and alert on unexpected outbound SMS/email volume or recipient lists, set provider-side quotas, and rotate credentials for any account suspected of abuse. Add server-side authorization checks to CrmCustomerController/CrmCustomerServiceImpl, or equivalent permission annotations, before re-enabling the endpoints.

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

The affected component is yshop-crm, a Java-based CRM application; CPE cpe:2.3:a:guchengwuyue:yshop-crm:*:*:*:*:*:*:*:* covers versions through 2.1.3. CWE-862 Missing Authorization describes the root cause: the sendSms and sendMail handlers in CrmCustomerController and the corresponding CrmCustomerServiceImpl methods do not perform function-level or object-level permission checks, so any authenticated user reaching the /admin-api back office can invoke them. The endpoints accept arbitrary customerIds, templateCode, and templateParams, meaning the application's configured SMS/email gateways can be used to deliver attacker-chosen messages to arbitrary customers. Authentication is required (PR:L), but no special product configuration is necessary beyond having SMS and email channels configured; the impact is limited to unauthorized message sending (VC:N/VI:L/VA:N, Scope Unchanged). References point to the exact vulnerable source lines on GitHub and a VulnCheck advisory.

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

Remote authenticated low-privilege user (PR:L) abuses missing authorization to send messages; integrity-low only (unauthorized message delivery), no confidentiality or availability impact.

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
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

yshop-crm through 2.1.3 fails to enforce authorization on the sendSms and sendMail endpoints in CrmCustomerController, allowing any authenticated back-office user to send SMS and email to arbitrary customers. Attackers can invoke POST /admin-api/crm/customer/send-sms and POST /admin-api/crm/customer/send-mail with arbitrary customerIds, templateCode, and templateParams to deliver unauthorized messages through the organization's SMS and email channels.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
niche open-source Java/Spring CRM (guchengwuyue yshop-crm), no broad enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
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.

CVE-2026-92456 HIGH POC
7.1 Sep 16

Missing authorization in yshop-crm through 2.1.3 lets any authenticated back-office user, regardless of role or privileg

CVE-2026-92463 HIGH POC
7.1 Sep 16

Authenticated back-office users of yshop-crm through 2.1.3 can enumerate the complete user directory via GET /admin-api/

CVE-2026-92460 HIGH POC
7.1 Sep 16

Missing authorization in yshop-crm through 2.1.3 allows any authenticated back-office user - including low-privilege ope

CVE-2026-92462 HIGH POC
7.1 Sep 16

Missing authorization in yshop-crm 2.1.3 and earlier lets any authenticated back-office (admin-api) user delete arbitrar

CVE-2026-92459 HIGH POC
7.1 Sep 16

Missing authorization in yshop-crm through 2.1.3 allows any authenticated back-office user to claim and reassign sales l

CVE-2026-92457 HIGH POC
7.1 Sep 16

Missing authorization in yshop-crm through 2.1.3 allows any authenticated back-office user to issue arbitrary invoices b

CVE-2026-92461 MEDIUM POC
5.3 Sep 16

Missing authorization in yshop-crm through 2.1.3 allows any authenticated back-office user to read CRM approval-workflow

CVE-2026-92458 MEDIUM POC
5.3 Sep 16

Missing authorization in the StoreProductController onSale handler of Yshop CRM through 2.1.3 allows any authenticated b

CVE-2026-111703 MEDIUM
5.3 Oct 16

Insecure direct object reference in yshop-crm through 2.1.3 allows an authenticated sales user to read, overwrite, delet

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