CVE-2026-109171

MEDIUM
MEDIUM Priority: 0.01 BB Relevance: 61/100
Published: 2026-10-12 Modified: 2026-10-26 First seen: 2026-10-29 Status: active

Attack Surface

Network Low Complexity No Interaction

CVSS Vector Breakdown

AV: Network
AC: Low
PR: Low
UI: None
AT: None
VC: None
VI: Low
VA: None

Description

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.

Weakness Classification (1)

Bug Bounty Relevance

61 / 100
✓ Network accessible
✓ Low complexity
✓ No user interaction

CVSS Score

5.3 / 10.0 v4.0
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

EPSS — Exploitation Probability

0.20%
Raw Score 0.001960
Percentile 9.3%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00196
2026-10-28
0.00196

Intelligence Sources

mitre ref →
nvd ref →