yshop-crm through 2.1.3 contains a missing authorization vulnerability that allows any authenticated back-office user to approve or reject receivables records by calling POST /admin-api/crm/contract-receivables/check. The handler lacks a @PreAuthorize check and the approver checks in CrmContractReceivablesServiceImpl.check are commented out, so attackers can approve records by id, inflating contract return_money and forging approval logs.
Project Subscriptions
No data.
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Mon, 12 Oct 2026 13:15:00 +0000
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-10-12T13:10:34.283Z
Reserved: 2026-10-12T12:41:57.566Z
Link: CVE-2026-109172
No data.
Status : Deferred
Published: 2026-10-12T13:17:29.697
Modified: 2026-10-12T13:17:29.820
Link: CVE-2026-109172
No data.
OpenCVE Enrichment
No data.
Weaknesses