Skip to content
Threat Feed
critical advisory

Authentication Bypass in Dockhand via Static Extension Path Traversal

Dockhand versions prior to 1.0.45 allow unauthenticated remote attackers to perform full account takeover by exploiting an authentication bypass flaw in the global hook that incorrectly permits requests ending in static extensions.

CVE search metadata

CVE search record: CVE-2026-110130. Severity: critical. CVSS: 10.0. KEV: no. Product: Dockhand (< 1.0.45). Brief: Authentication Bypass in Dockhand via Static Extension Path Traversal. Brief link: https://feed.craftedsignal.io/briefs/2026-10-dockhand-auth-bypass/

Dockhand versions prior to 1.0.45 are affected by a critical authentication bypass vulnerability (CVE-2026-110130) located in the global authentication hook mechanism. The vulnerability stems from an insecure implementation where the application skips authentication checks for any HTTP request path ending in a static-asset extension, such as .js.

Defenders must note that this bypass extends to the /api/* routing namespace. Because the user-mutation handlers in these versions fail open for unauthenticated callers, an attacker can craft a PUT request to specific API endpoints by appending a static extension (e.g., /api/users/<id>.js). This allows unauthenticated remote actors to interact with sensitive user-management functions, such as resetting the password for any account including administrative users, ultimately leading to total system compromise and account takeover.

Impact

Successful exploitation results in full account takeover, including administrative access to the Dockhand platform. This enables unauthorized actors to manage system configurations, exfiltrate sensitive data, and perform destructive actions within the application environment. The severity is marked as critical (CVSS 10.0), given the ease of exploitation and the high level of access granted to an attacker.

Recommendation

  • Patch the application immediately by upgrading Dockhand to version 1.0.45 or later.
  • Implement web application firewall (WAF) rules to inspect and block PUT requests to /api/users/ routes that contain file extensions in the URL path.
  • Audit webserver and application logs for suspicious PUT requests targeting the /api/users/ endpoint, specifically those ending in .js extensions.
  • Deploy the Sigma rules in this brief to detect anomalous API access patterns if direct patching is delayed.

Immediate actions

Upgrade Dockhand to version 1.0.45 or later

IT Operations 24h

Threat Hunt

Search web logs for PUT requests to /api/users/ matching the .js extension pattern

T1550 high high confidence hunt now

Data: Web access logs

Mitigations

Upgrade Dockhand to 1.0.45

immediate IT Operations

CVE-2026-110130

Detection coverage 1

Detect CVE-2026-110130 Exploitation - Unauthorized PUT Request to User API

critical

Detects exploitation of CVE-2026-110130 by identifying unauthenticated PUT requests to the user API that use a .js extension to bypass authentication

sigma tactics: initial_access techniques: T1550 sources: webserver

Detection queries are available on the platform. Get full rules →