Description
Dockhand is a Docker management application. Prior to 1.0.34, the in-browser container terminal endpoint /api/containers/<id>/exec does not enforce authentication on the WebSocket upgrade request. When an unauthenticated attacker has network reach to Dockhand, knows a target container ID, and targets a container with an interactive shell, the attacker can open a raw WebSocket terminal session and execute commands inside a known target container. This allows unauthenticated command execution inside the container, with possible host compromise when the container has sensitive mounts or privileged execution. This issue is fixed in version 1.0.34.
Published: 2026-10-16
Score: 9.6 Critical
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

This vulnerability exists in Dockhand, a Docker management application, where the in-browser container terminal endpoint fails to enforce authentication during the WebSocket upgrade. An attacker who has network reach to the Dockhand instance and knows a container ID can establish a raw WebSocket terminal session without authenticating, allowing them to execute arbitrary commands inside the container. The impact can extend beyond the container; if the container has privileged mounts or elevated permissions, the attacker may gain host‑level compromise. This flaw qualifies as a Remote Code Execution vulnerability with a CVSS score of 9.6.

Affected Systems

Affected product is Finsys Dockhand prior to version 1.0.34. Any deployment of Dockhand that exposes the /api/containers/<id>/exec endpoint to network traffic without authentication is susceptible. The vulnerability applies to all container containers reachable through the application, regardless of the host environment.

Risk and Exploitability

The CVSS 9.6 indicates a critical risk. EPSS is not available, so the current likelihood of exploitation is unknown. The vulnerability is not listed in CISA KEV. The likely attack vector is over the network to the Dockhand instance; if an attacker can reach the endpoint and determine a container ID, they can create a WebSocket connection and run commands. No authentication or privilege escalation check is required because the flaw bypasses authentication checks, making the attack trivial for a determined adversary.

Generated by OpenCVE AI on October 16, 2026 at 17:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official update to Dockhand version 1.0.34 or later to enforce authentication on the WebSocket endpoint.
  • If immediate upgrading is not possible, isolate the Dockhand service behind a firewall and allow access only from trusted administrative IPs to prevent unauthenticated network reach.
  • Consider disabling the /api/containers/<id>/exec endpoint until the patch is applied, or restrict its use through network policies and stricter access controls to mitigate the risk of unauthorized container execution.

Generated by OpenCVE AI on October 16, 2026 at 17:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description Dockhand is a Docker management application. Prior to 1.0.34, the in-browser container terminal endpoint /api/containers/<id>/exec does not enforce authentication on the WebSocket upgrade request. When an unauthenticated attacker has network reach to Dockhand, knows a target container ID, and targets a container with an interactive shell, the attacker can open a raw WebSocket terminal session and execute commands inside a known target container. This allows unauthenticated command execution inside the container, with possible host compromise when the container has sensitive mounts or privileged execution. This issue is fixed in version 1.0.34.
Title Dockhand: Unauthenticated container exec via WebSocket upgrade
Weaknesses CWE-306
CWE-862
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-16T16:13:20.542Z

Reserved: 2026-06-24T01:47:55.285Z

Link: CVE-2026-57169

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-16T17:17:35.113

Modified: 2026-10-16T17:17:35.113

Link: CVE-2026-57169

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T18:00:16Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function

  • CWE-862

    Missing Authorization