Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain any back-office login
-
DeliveryPOST to /admin-api/crm/customer/send-sms with arbitrary customerIds
-
ExploitMissing authorization check bypassed
-
ExecutionDeliver unauthorized SMS/email via org channels
-
ImpactPhishing/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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
Remote authenticated low-privilege user (PR:L) abuses missing authorization to send messages; integrity-low only (unauthorized message delivery), no confidentiality or availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Missing authorization in yshop-crm through 2.1.3 lets any authenticated back-office user, regardless of role or privileg
Authenticated back-office users of yshop-crm through 2.1.3 can enumerate the complete user directory via GET /admin-api/
Missing authorization in yshop-crm through 2.1.3 allows any authenticated back-office user - including low-privilege ope
Missing authorization in yshop-crm 2.1.3 and earlier lets any authenticated back-office (admin-api) user delete arbitrar
Missing authorization in yshop-crm through 2.1.3 allows any authenticated back-office user to claim and reassign sales l
Missing authorization in yshop-crm through 2.1.3 allows any authenticated back-office user to issue arbitrary invoices b
Missing authorization in yshop-crm through 2.1.3 allows any authenticated back-office user to read CRM approval-workflow
Missing authorization in the StoreProductController onSale handler of Yshop CRM through 2.1.3 allows any authenticated b
Insecure direct object reference in yshop-crm through 2.1.3 allows an authenticated sales user to read, overwrite, delet
EUVD-2026-80660
GHSA-4mh9-9cjr-wqqp
NVD
CVE.org
EPSS
Exploit-DB