CVE-2026-53553: Goploy path traversal arbitrary file read in /deploy/fileDiff

CVE-2026-53553 · Severity: high · CVSS 7.7 · Published 2026-08-31

Goploy is an automation deployment system used to manage and deploy code to various servers. A security flaw in its file comparison feature allows a user with basic access to read sensitive files from both the main Goploy server and any remote servers it manages. This could lead to the theft of passwords, encryption keys, or other confidential data, potentially allowing an attacker to take full control of the managed infrastructure.

Technologies: Zhenorzz Goploy. Vendors: Go, Zhenorzz.

Quick answers

Is CVE-2026-53553 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-53553 being exploited in the wild.
How severe is CVE-2026-53553?
High severity, with a CVSS score of 7.7, published 31 August 2026.
Which products and versions are affected?
github.com/zhenorzz/goploy (Go) <= 1.17.5, SEMVER:introduced=0, SEMVER:introduced=0,last_affected=1.17.5; Zhenorzz Goploy <= 1.17.5.
Is there a fix for CVE-2026-53553?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-53553 attacked?
It is attacked over the network, in a network appliance.
Am I affected by CVE-2026-53553?
Check whether you run github.com/zhenorzz/goploy (Go) or Zhenorzz Goploy 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.

Technical details

A path traversal vulnerability (CWE-22) exists in the `/deploy/fileDiff` endpoint of Goploy due to insufficient sanitization of the `filePath` parameter. An authenticated attacker with the 'member' role (granted 'File Compare' permissions by default) can use `../` sequences to bypass intended directory restrictions. This flaw allows for a 'dual' file read: the application uses `os.ReadFile` to read files from the local host and the SFTP protocol to read files from remote servers managed by the system. By manipulating the `serverId` and `filePath` parameters, an attacker can retrieve sensitive system files like `/etc/passwd` or SSH private keys from any connected server.

Affected products

  • zhenorzz Goploy <= 1.17.5

Identifiers

  • CVE-2026-53553
  • GHSA-4g5x-hcwm-82jw
  • GO-2026-5938

Timeline

  • 2026-07-07: advisory: Original GHSA advisory published

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.