CVE-2026-81735

Source
https://cve.org/CVERecord?id=CVE-2026-81735
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-81735.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-81735
Published
2026-08-27T14:51:20Z
Modified
2026-09-02T03:30:30Z
Severity
  • 10.0 (Critical) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H CVSS Calculator
Summary
UI-TARS-desktop @agent-infra MCP Servers Bind Every Interface Without Authentication, Exposing Arbitrary Command Execution
Details

startServer.ts in the mcp-http-server package of UI-TARS-desktop defaulted its listen address to '::' when no host was given, so startSseAndStreamableHttpMcpServer bound the Streamable HTTP and SSE MCP transports to every interface, and its authentication middleware was optional: middlewares are applied only when a caller supplies them. The @agent-infra/mcp-server-commands and @agent-infra/mcp-server-filesystem entry points call startSseAndStreamableHttpMcpServer with a host and port alone and pass no middleware, so neither server required a credential. The commands server exposes a run_command tool that hands its caller-supplied command string to promisify(child_process.exec), so any unauthenticated client able to reach the port could run arbitrary commands as the user running the server, and the filesystem server exposed its file read and write tools on the same terms. The listen default became 127.0.0.1 in commit c2ad42e3eb9b27830db41a3e6f51ca7179d9b168; the package version stayed at 1.2.4 across that change, so the boundary is the commit rather than a release.

Database specific
{
    "cna_assigner": "VulnCheck",
    "cwe_ids": [
        "CWE-306"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/81xxx/CVE-2026-81735.json",
    "unresolved_ranges": [
        {
            "extracted_events": [
                {
                    "fixed": "c2ad42e3eb9b27830db41a3e6f51ca7179d9b168"
                }
            ],
            "source": "AFFECTED_FIELD"
        }
    ]
}
References

Affected packages

Git / github.com/bytedance/ui-tars-desktop

Affected ranges

Type
GIT
Repo
https://github.com/bytedance/ui-tars-desktop
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Database specific
Show details
{
    "source": "REFERENCES"
}

Affected versions

@agent-infra/mcp-client@1.*
@agent-infra/mcp-client@1.0.1-beta.10
@agent-infra/mcp-server-browser@1.*
@agent-infra/mcp-server-browser@1.0.1-beta.10
@agent-infra/mcp-server-commands@1.*
@agent-infra/mcp-server-commands@1.0.1-beta.10
@agent-infra/mcp-server-filesystem@1.*
@agent-infra/mcp-server-filesystem@1.0.1-beta.10
@agent-infra/mcp-shared@1.*
@agent-infra/mcp-shared@1.0.1-beta.10
@agent-tars@0.*
@agent-tars@0.3.0-beta.3
@agent-tars@0.3.0-beta.6
@agent-tars@0.3.0-beta.7
@agent-tars@0.3.0-beta.8
@ui-tars/action-parser@1.*
@ui-tars/action-parser@1.0.0
@ui-tars/action-parser@1.0.1
@ui-tars/action-parser@1.1.0
@ui-tars/shared@1.*
@ui-tars/shared@1.0.0
@ui-tars/shared@1.0.1
@ui-tars/shared@1.1.0
@ui-tars/utio@1.*
@ui-tars/utio@1.0.0
Agent-TARS-v1.*
Agent-TARS-v1.0.0-alpha.1
Agent-TARS-v1.0.0-alpha.10
Agent-TARS-v1.0.0-alpha.2
Agent-TARS-v1.0.0-alpha.3
Agent-TARS-v1.0.0-alpha.4
Agent-TARS-v1.0.0-alpha.5
Agent-TARS-v1.0.0-alpha.6
Agent-TARS-v1.0.0-alpha.7
Agent-TARS-v1.0.0-alpha.8
Agent-TARS-v1.0.0-alpha.9
Other
archived/agent-tars-desktop
v
v0.*
v0.0.2
v0.0.3
v0.0.4
v0.0.4-beta.1
v0.0.5
v0.0.6
v0.0.7
v0.0.8
v0.0.9
v0.1.0
v0.1.1
v0.1.2
v0.1.3
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.2.4

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-81735.json"