Junglewise Threat Intelligence

CVE-2026-53553: Goploy is an open-source automation deployment system. Prior to version 1.18.0, a severe path traversal vulnerability exists in its backend

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

Executive brief

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.

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

Timeline

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

References

Related threats