← CVE Intelligence

CVE-2026-109171

yshop-crm through 2.1.3 Missing Authorization via /admin-api/crm/contract/check PUBLISHED

Description (CNA)

yshop-crm through 2.1.3 contains a missing authorization vulnerability that allows any authenticated back-office user to approve or reject contracts by calling POST /admin-api/crm/contract/check. Because CrmContractController lacks @PreAuthorize and approver checks are commented out, attackers can approve contracts to alter customer deal and purchase data or reject them to return products to stock.

Affected (CNA)

Vendor / productVersions
guchengwuyue / yshop-crmaffected 0 through 2.1.3

CWE

CWE-862

References