Vulnerability · Published Sep 16, 2026 · Assigned by VulnCheck
CVE-2026-92457yshop-crm through 2.1.3 Missing Authorization via CrmInvoiceController issueInvoice
Medium 6.5
In plain English
A medium-severity missing authorization in yshop-crm from guchengwuyue. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 37% of all known vulnerabilities).
Official description
yshop-crm through 2.1.3 contains a missing authorization vulnerability in the CrmInvoiceController issueInvoice endpoint that allows authenticated back-office users to issue arbitrary invoices. Attackers can call the PUT /admin-api/crm/invoice/issue endpoint without required permissions to modify invoice status, inflate contract invoiced amounts with attacker-chosen values, and trigger invoice emails to arbitrary addresses.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| guchengwuyue | yshop-crm | 0 – through 2.1.3 |
Weakness: CWE-862 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
References
- Reporter proof of concept: unauthorized invoice issuance via /crm/invoice/issue exploit
- issueInvoice declared without @PreAuthorize at 2.1.3 technical-description
- issueInvoice trusts the request body for the contract amount with no ownership check technical-description
- Maven revision property showing the affected tree is version 2.1.3 technical-description
- yshop-crm source repository product
- VulnCheck Advisory: yshop-crm through 2.1.3 Missing Authorization via CrmInvoiceController issueInvoice third-party-advisory