Path traversal in Dockhand lets users access .env files outside stacks root
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · Low
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
Dockhand before 1.0.54 contains a path traversal flaw (CWE-22) in its stack environment routes. An authenticated user with low privileges can read, overwrite and delete .env files outside the stacks root by double-encoding the stack name in requests to the raw environment endpoint. Successful exploitation can disclose secrets from other environments, write into protected directories and alter deployment variables.
Written with Claude Haiku 5.5 from the sources below · 2026-11-03
Description from the CNA
Dockhand before 1.0.54 contains a path traversal vulnerability that allows authenticated users to read, overwrite, and delete .env files outside the stacks root by double-encoding the stack name. Attackers can send %252e%252e sequences to /api/stacks/[name]/env/raw to disclose cross-environment secrets, write into protected directories, or poison deployment variables.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Update Finsys dockhand to version 1.0.54 or later.
Written with Claude Haiku 5.5 from the sources below · 2026-11-03
- Fix · CNA dockhand (Finsys) Fixed in 1.0.54
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
Finsys dockhand 1.0.54
2 records Highest priority Priority MEDIUM 2 MEDIUM
Other records, highest priority first
- TI-2026-84331 Secret disclosure in Dockhand via Git stack webhookPriority MEDIUM 64
Timeline
- 2026-11-03 Threatist record created from CVE-2026-121448
- 2026-11-03 Alias added: GHSA-9vvm-xvr2-mhx6
- 2026-11-03 CISA SSVC decision points changed
- 2026-11-03 Priority changed: MEDIUM → LOW
- 2026-11-05 Priority changed: LOW → MEDIUM
References
More Finsys vulnerabilities
- TI-2026-73418 Authentication bypass in Finsys Dockhand via static-asset check CVSS 4.0CRITICAL 10.0
- TI-2026-73458 Server-side request forgery in Finsys Dockhand template endpoint CVSS 4.0HIGH 8.4
- TI-2026-84331 Secret disclosure in Dockhand via Git stack webhook CVSS 4.0HIGH 7.1
- TI-2026-76803 Dockhand Arbitrary File Read via /api/system/files/content CVSS 4.0HIGH 7.1
- TI-2026-73459 LDAP injection in Dockhand enables username enumeration CVSS 4.0MEDIUM 6.3
- TI-2026-75363 Unauthenticated command execution in Dockhand container terminal CVSS 3.1CRITICAL 9.6
Sources
- CVE-2026-121448 · CVE Program
- CVE-2026-121448 · NVD
- FIRST EPSS
- GHSA-9vvm-xvr2-mhx6 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences