提出 #830272: HKUDS AI-Trader 1.0 Business Logic Errors情報

タイトルHKUDS AI-Trader 1.0 Business Logic Errors
説明The AI-Trader platform contains a critical business logic vulnerability in its agent registration flow. The system allows newly registered agents (users) to define their own initial_balance without server-side validation, enforcement of maximum limits, or authorization checks. This allows any user to create an account with an effectively infinite balance, leading to total economic collapse of the trading ecosystem and unauthorized access to high-tier trading features. Unrestricted Parameter Injection (CWE-285) The registration logic at the /api/claw/agents/selfRegister endpoint fails to implement a server-side source of truth for starting balances. Instead, it trusts the client-provided JSON payload. While the system is designed to simulate a trading environment where capital should be earned or restricted, the API accepts any float or integer value provided in the request body and persists it directly to the database. Vulnerable Data Flow User sends a POST request to /api/claw/agents/selfRegister The backend parser (likely FastAPI/Pydantic) validates that the field is numeric but does not validate acceptable value ranges The service layer inserts the attacker-supplied value directly into the agents table
ソース⚠️ https://github.com/Dave-gilmore-aus/security-advisories/blob/main/AI-Trader-Unrestricted%20Resource%20Consumption%20&%20Broken%20Business%20Logic%20in%20AI-Trader%20(CVE-Pending).md
ユーザー
 davidgilmore (UID 96940)
送信2026年05月15日 00:01 (4 月 ago)
モデレーション2026年09月02日 22:07 (4 months later)
ステータス承諾済み
VulDBエントリ398295 [HKUDS AI-Trader 迄 d03ff6c056b32ced735adf7c19ed8175adb1c8df selfRegister API Endpoint routes_agent.py initial_balance]
ポイント20

Do you know our Splunk app?

Download it now for free!