CVE Catalog

CVE-2026-64651

MediumCVSS 6.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

2th percentile - higher than 2% of all known CVEs

Summary

In @ai-sdk/harness-opencode before version 1.0.28, the relay authorizes requests based on the script path in the command line. Untrusted code in the sandbox can invoke arbitrary host tools, including secret access and cloud operations.

Risk Assessment

Malicious dependencies or scripts in the sandbox can steal secrets, perform deployment operations, and call cloud APIs without model authorization.

Recommendation

Update @ai-sdk/harness-opencode to version 1.0.28. Do not run the harness on untrusted repositories and limit host tools to non-sensitive operations.

Other vulnerabilities in @ai-sdk/harness-opencode

Original NVD description (English source)

The `@ai-sdk/harness-opencode` tool connects HarnessAgent to OpenCode through a sandboxed bridge. Prior to version 1.0.28, the tool relay authorizes requests from any process whose command line contains an allowed helper script path (`host-tool-mcp.mjs`). This allows untrusted code executing in the sandbox to invoke arbitrary host-exposed tools including secret lookups, deployment operations, and cloud API calls without a corresponding model-authorized tool-call event. Exploitation requires a Linux environment (the vulnerable fallback checks `process.platform === 'linux'` and reads `/proc`); an active harness session with one or more host-provided tools; and untrusted code executing in the sandbox (e.g. a malicious dependency, build script, or lifecycle hook) The fix in version 1.0.28 removes the process-path authorization fallback entirely. Relay requests are now only accepted after exact, short-lived, one-time authorization matching the tool name and input from a bridge-observed model event. Some workarounds are available. Do not run the OpenCode harness on untrusted repositories or with untrusted dependencies, and/or limit host-exposed tools to non-sensitive operations when working with untrusted code.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS