# CVE-2026-113354: Dockhand arbitrary file read via path traversal

Source: https://junglewise.ai/threats/cve-2026-113354-dockhand-before-1-0-46-contains-an-arbitrary-file-read  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-20. Updated: 2026-10-20  
License: CC BY 4.0 with a link back

CVE-2026-113354 · Severity: medium · CVSS 6.5 · Published 2026-10-20

Dockhand is a container orchestration management tool. A vulnerability in its file content API allows authenticated users with limited permissions to read any file on the Dockhand server, including system credentials and private keys stored in the container, leading to full compromise of container infrastructure.

Technologies: [Finsys Dockhand](https://junglewise.ai/threats/technologies/dockhand). Vendors: [Finsys](https://junglewise.ai/threats/vendors/finsys).

## Quick answers

**Is CVE-2026-113354 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-113354 being exploited in the wild.

**How severe is CVE-2026-113354?** Medium severity, with a CVSS score of 6.5, published 20 October 2026.

**Which products and versions are affected?** Finsys Dockhand before 1.0.46.

**Is there a fix for CVE-2026-113354?** Yes: fixed in 1.0.46. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-113354 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-113354?** Check whether you run Finsys Dockhand at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- Fixed in 1.0.46

## Technical details

The /api/system/files/content endpoint fails to properly validate absolute paths supplied in the path parameter, allowing path traversal despite an isProtectedPath check that is insufficient. An attacker with stacks:edit permission can read arbitrary files including /etc/passwd, /etc/shadow, SSH keys, and git credentials from the Dockhand container filesystem by supplying absolute paths that bypass the protection list.

## Affected products

- Finsys Dockhand before 1.0.46

## Timeline

- 2026-10-20: disclosed

## References

- [https://github.com/Finsys/dockhand/blob/5adb374c0d79c8df0f8524f6c7fe27bbc493a1dc/src/routes/api/system/files/content/%2Bserver.ts](https://github.com/Finsys/dockhand/blob/5adb374c0d79c8df0f8524f6c7fe27bbc493a1dc/src/routes/api/system/files/content/%2Bserver.ts)
- [https://github.com/Finsys/dockhand/commit/5af4e69eb20bde4b84756eb600bd521c8d300fb5](https://github.com/Finsys/dockhand/commit/5af4e69eb20bde4b84756eb600bd521c8d300fb5)

## Related threats

- [Dockhand Git-stack webhook plaintext secret disclosure](https://junglewise.ai/threats/cve-2026-121449-dockhand-from-1-0-47-before-1-0-54-exposes-plaintext-stack)
- [Dockhand path traversal in environment routes](https://junglewise.ai/threats/cve-2026-121448-dockhand-before-1-0-54-contains-a-path-traversal-vulnerability)
- [Dockhand authentication bypass in container terminal endpoint](https://junglewise.ai/threats/cve-2026-57169-dockhand-is-a-docker-management-application-prior-to-1-0-34-the)
- [Finsys Dockhand response-disclosing SSRF in compose template endpoint](https://junglewise.ai/threats/cve-2026-110255-finsys-dockhand-before-1-0-43-contains-a-response-disclosing)
- [Finsys Dockhand SSRF via IPv6 transition address bypass](https://junglewise.ai/threats/cve-2026-110254-finsys-dockhand-before-1-0-45-contains-a-server-side-request)
