Description
yshop-crm through 2.1.3 contains a missing authorization vulnerability that allows any authenticated back-office user to approve or reject invoices via POST /admin-api/crm/invoice/check. The CrmInvoiceController check handler lacks @PreAuthorize and approver checks are commented out, letting attackers bypass the invoice approval workflow by supplying any invoice id.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Missing Authorization
Action: Patch promptly
AI Analysis

Impact

yshop-crm through 2.1.3 contains a missing authorization flaw that permits any authenticated back‑office user to approve or reject invoices via the POST /admin-api/crm/invoice/check endpoint. The CrmInvoiceController handler lacks security annotations and the code that verifies the requesting user is the designated approver is commented out, allowing an attacker to supply any invoice ID and manipulate approval status. This flaw can result in financial mis‑recording, fraudulent invoicing and unauthorized transaction processing.

Affected Systems

The vulnerability affects the yshop-crm product by guchengwuyue. All releases up to and including version 2.1.3 are impacted. No later versions have been identified as fixed in the data provided.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity vulnerability. EPSS information is not available, but the flaw is not listed in CISA’s KEV catalog. The attack requires an authenticated back‑office account, meaning internal or compromised credentials are needed. Once authenticated, an attacker can modify invoice approvals without further checks, potentially leading to financial loss or regulatory non‑compliance. Given the moderate score and internal nature, the risk is substantial for organizations that rely on accurate invoice approval workflows.

Generated by OpenCVE AI on October 12, 2026 at 14:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor’s patch or upgrade to a release newer than 2.1.3 that restores proper authorization checks for the invoice check endpoint.
  • If a patch is unavailable, restrict back‑office users to the minimum permissions required for their role or disable access to the /admin-api/crm/invoice/check endpoint until a fix is applied.
  • Audit current invoice approvals, reviewing logs for unintended approvals or rejections to identify any abuse before remediation is completed.

Generated by OpenCVE AI on October 12, 2026 at 14:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Guchengwuyue
Guchengwuyue yshop-crm
Vendors & Products Guchengwuyue
Guchengwuyue yshop-crm

Mon, 12 Oct 2026 13:15:00 +0000

Type Values Removed Values Added
Description yshop-crm through 2.1.3 contains a missing authorization vulnerability that allows any authenticated back-office user to approve or reject invoices via POST /admin-api/crm/invoice/check. The CrmInvoiceController check handler lacks @PreAuthorize and approver checks are commented out, letting attackers bypass the invoice approval workflow by supplying any invoice id.
Title yshop-crm through 2.1.3 Missing Authorization via invoice check endpoint
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': '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'}


Subscriptions

Guchengwuyue Yshop-crm
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T15:05:09.436Z

Reserved: 2026-10-12T12:41:57.846Z

Link: CVE-2026-109173

cve-icon Vulnrichment

Updated: 2026-10-13T15:04:56.710Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T13:17:29.870

Modified: 2026-10-13T16:17:13.563

Link: CVE-2026-109173

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T14:45:13Z

Weaknesses