Description
The root-privileged `wsserver` terminal-bridge daemon builds a shell command from client-supplied WebSocket fields and passes it to `system()` and `popen()` without quoting, escaping, or character-set validation. The daemon's public-key session path performs no appliance-session check.
Published: 2026-10-26
Score: 9.8 Critical
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Patch Immediately
AI Analysis

Impact

The Vertiv Avocent ACS8000 appliance runs a wsserver terminal‑bridge daemon that constructs shell commands from client‑supplied WebSocket fields. These commands are then passed to system() and popen() without any quoting, escaping, or character‑set validation. Because the daemon runs with root privileges, an attacker can inject arbitrary shell commands, giving them complete control over the operating system. This is an OS command injection flaw (CWE-78) that can lead to full compromise of the device, exposing all data and services it manages.

Affected Systems

The vulnerability affects the Vertiv Avocent ACS8000 appliance. No specific firmware version is listed in the advisory, so any version that includes the unpatched wsserver daemon is potentially impacted.

Risk and Exploitability

The CVSS score of 9.8 indicates a critical risk, but the EPSS score is not available, so the current exploitation probability is uncertain. The flaw is not listed in the CISA KEV catalog. The likely attack vector is remote, via an attacker that can establish a WebSocket connection to the device. If the attacker can connect to the wsserver service, they can send crafted frames that trigger the command injection and execute arbitrary commands as root.

Generated by OpenCVE AI on October 26, 2026 at 16:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Deploy the latest Vertiv firmware or vendor‑supplied patch that removes the command injection flaw.
  • If a patch is not yet available, disable the wsserver terminal‑bridge service or block its listening port to prevent unauthenticated WebSocket connections.
  • Implement strict input validation on all client‑supplied WebSocket fields, ensuring that any data used to build shell commands is properly sanitized or rejected.

Generated by OpenCVE AI on October 26, 2026 at 16:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 26 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Description The root-privileged `wsserver` terminal-bridge daemon builds a shell command from client-supplied WebSocket fields and passes it to `system()` and `popen()` without quoting, escaping, or character-set validation. The daemon's public-key session path performs no appliance-session check.
Title Avocent ACS8000 wsserver command injection
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: runZero

Published:

Updated: 2026-10-26T16:46:46.017Z

Reserved: 2026-07-21T20:14:34.064Z

Link: CVE-2026-65184

cve-icon Vulnrichment

Updated: 2026-10-26T16:41:00.493Z

cve-icon NVD

Status : Deferred

Published: 2026-10-26T15:16:41.627

Modified: 2026-10-26T18:41:21.450

Link: CVE-2026-65184

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T16:30:11Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')