Horizon Alert
Summary of the vulnerability and why it matters
A vulnerability has been identified in the UI-TARS-desktop application, specifically within its mcp-http-server package. This issue, if exploited, could allow unauthenticated access to run arbitrary commands on the server. The primary concern is confirming if this specific technology is in use and if it is exposed in a way that could be targeted.
- Unauthenticated access to run commands remotely.
- Developers use this tool; check if it's deployed.
- Confirm if the vulnerable component is exposed.
Attack Path
How an attacker could exploit the issue
Attackers can exploit this vulnerability by reaching a specific port exposed by the UI-TARS-desktop application. This component binds network services to all available network interfaces by default and has optional authentication that is not always applied. Once connected, an attacker can leverage exposed command execution and file system tools to run arbitrary commands or manipulate files on the affected system.
- Accessible without authentication.
- Triggered by running arbitrary commands.
- Risk of arbitrary code execution.
Live Threat
Current exploitation, exposure, and threat context
When supported by the advisory, unauthenticated clients could execute arbitrary commands as the server's user. This could also expose file read and write operations.
- Arbitrary command execution by attackers.
- Unauthenticated access to server functionality.
- Compromise of the server's operating environment.
Operational Fix
Recommended remediation, mitigation, and detection steps
The UI-TARS-desktop package's mcp-http-server component, specifically the `startServer.ts` file, presents a critical risk due to its default behavior of binding to all network interfaces without requiring authentication. This allows unauthenticated clients to execute arbitrary commands or access file system tools on the host system. Identifying all instances of this software, determining their network reachability, and confirming their business criticality are the immediate first steps.
- Ownership: Platform or infrastructure teams.
- Verification: Confirm network exposure and business criticality.
- Action: Plan remediation or implement compensating controls.