CVE-2026-86121 Details
Description
Cua computer-server versions before 0.3.42 skip authentication when the CONTAINER_NAME environment variable is unset and bind to all interfaces by default, allowing unauthenticated attackers to execute arbitrary commands. Attackers can reach TCP port 8000 to run shell commands via the run_command endpoint, read and write arbitrary files through file operation endpoints, and access interactive PTY shells without authentication.
A remote code execution vulnerability has been identified in Cua Computer-Server versions prior to 0.3.42. The issue arises because the server skips authentication when the CONTAINER_NAME environment variable is unset, and it binds to all interfaces by default. This allows unauthenticated attackers to execute arbitrary commands on the server. Exploitation is possible by sending requests to TCP port 8000, where the run_command endpoint can be used to execute shell commands. Additionally, attackers can read and write arbitrary files through the file operation endpoints and access interactive PTY shells without authentication.
Users can update to Cua Computer-Server version 0.3.42 or later, where this vulnerability has been addressed. In addition, the server can be configured to bind only to localhost by default, requiring an explicit opt-in to expose it to external connections.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 5, 2026CISA-ADP
Assessed Sep 8, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/trycua/cua/issues/1892 | CISA-ADP | ExploitIssue TrackingTechnical AnalysisVendor |
| https://github.com/trycua/cua | [email protected] | Vendor |
| https://github.com/trycua/cua/blob/10a2e71792db/libs/python/computer-server/computer_server/cli.py | [email protected] | Source CodeVendor |
| https://github.com/trycua/cua/blob/10a2e71792db/libs/python/computer-server/computer_server/main.py | [email protected] | Source CodeVendor |
| https://github.com/trycua/cua/commit/59cf25c0ec54 | [email protected] | Source CodeVendor |
| https://github.com/trycua/cua/issues/1892 | [email protected] | ExploitIssue TrackingTechnical AnalysisVendor |
| https://www.vulncheck.com/advisories/cua-computer-server-before-0.3.42-unauthenticated-rce-via-desktop-control | [email protected] | AdvisoryBundleRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-306 | Missing Authentication for Critical Function | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Cua | < 0.3.42 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 8, 2026 | CVE Modified | CISA-ADP |
| Sep 5, 2026 | New CVE Received | [email protected] |
Volerion