Executive Summary
CVE-2026-65184 is a critical command injection vulnerability (CVSS 9.8) published to the National Vulnerability Database on October 26, 2026. It affects the wsserver terminal-bridge daemon, which runs with root privileges.
The daemon builds a shell command from client-supplied WebSocket fields and passes it to system() and popen() without quoting, escaping, or character-set validation. Its public-key session path also performs no appliance-session check, so the injection point can be reached without a valid logged-in session.
The NVD summary available at the time of writing does not name the vendor, product, or affected version range. Check your appliance vendor's advisory before concluding whether you are exposed.
Vulnerability Overview
| Field | Detail |
|---|---|
| CVE | CVE-2026-65184 |
| CVSS | 9.8 (Critical) |
| Component | wsserver terminal-bridge daemon |
| Privilege | root |
| Weakness | OS command injection (unsanitized input to system() / popen()) |
| Authentication | Missing appliance-session check on the public-key session path |
| Published | 2026-10-26 |
How it works
- A client opens a WebSocket connection to the terminal-bridge service.
- Fields supplied by the client are concatenated into a shell command string.
- The string is handed to
system()orpopen()with no escaping or validation. - Shell metacharacters in those fields are interpreted by the shell, running attacker-chosen commands as root.
Because the public-key session path skips the appliance-session check, the attacker does not need prior credentials on the device.
Impact
- Remote command execution as root on the appliance
- Full device compromise, including configuration and credential theft
- Pivoting into management networks from a trusted device
Recommended Actions
- Identify which devices in your environment run a
wsserverterminal-bridge component and watch for the vendor advisory tied to this CVE. - Restrict access to the management and WebSocket interfaces to a dedicated management network or VPN until a fix is applied.
- Apply the vendor patch as soon as one is released.
- Hunt for unexpected child processes of
wsserverand for WebSocket requests containing shell metacharacters such as;,|, backticks, and$(. - Block internet exposure of the service at the perimeter firewall.