CVE Catalog

CVE-2026-109172

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

9th percentile - higher than 9% of all known CVEs

Summary

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.

Risk Assessment

Unauthorized approval of receivables can lead to financial manipulation, inflated returns, and forged documentation, posing a serious fraud risk.

Recommendation

Upgrade yshop-crm beyond version 2.1.3 if available, or restore @PreAuthorize and approver checks in CrmContractReceivablesServiceImpl.check to prevent unauthorized approvals.

Other vulnerabilities in yshop-crm

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS