← CVE Intelligence

CVE-2026-109172

yshop-crm through 2.1.3 Missing Authorization via contract-receivables check endpoint 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 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.

Affected (CNA)

Vendor / productVersions
guchengwuyue / yshop-crmaffected 0 through 2.1.3

CWE

CWE-862

References

ADP enrichment

CISA-ADP

No English description supplied.

No references supplied.