CVE-2026-8738: Publiccms Trade Payment Idor Missing Session Usercve-2026-8738-publiccms-trade-payment-idor-missing-session-user
Trade order controller method accepts an orderId from the HTTP request, loads the TradeOrder by that attacker-supplied numeric id, and acts on it (initiate payment, debit balance, cancel, refund) without binding @SessionAttribute SysUser to verify that the authenticated caller actually owns the referenced order. Only the siteId is validated, so any authentic