Description
Goploy 1.18.0 before 1.18.1 contains a link following vulnerability in the /deploy/fileDiff and /deploy/fileCompare endpoints that allows authenticated members to read arbitrary files. Attackers with repository write access can commit a symlink pointing outside the project directory to read database configuration and deployment SSH private keys.
Published: 2026-10-22
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Confidentiality compromise via arbitrary file read
Action: Apply patch
AI Analysis

Impact

The vulnerability is a link following bug in the /deploy/fileDiff and /deploy/fileCompare endpoints that allows authenticated users with write access to a repository to read arbitrary files on the host. An attacker can create a symlink that points outside the project directory and use these endpoints to retrieve sensitive files such as database configuration or deployment SSH private keys. The weakness is a classic arbitrary file read (CWE-59). This leads to a confidentiality breach if the attacker can extract credentials or configuration details.

Affected Systems

The affected software is the Goploy application produced by Vendor zhenorzz, specifically versions 1.18.0 through the release before 1.18.1. Any installation of these versions running the /deploy/fileDiff or /deploy/fileCompare endpoints is vulnerable.

Risk and Exploitability

The CVSS score of 7.1 indicates a medium-to-high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is inferred to be authenticated HTTP requests to the /deploy/fileDiff or /deploy/fileCompare REST endpoints. Attackers require repository write permissions, a privilege level that is common for developers, which lowers the barrier for exploitation. No public exploit has been reported, but the straightforward nature of the vulnerability could lead to swift exploitation if not mitigated. Organizations should treat this vulnerability as a moderate-to-high risk and address it promptly.

Generated by OpenCVE AI on October 22, 2026 at 12:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Goploy 1.18.1 or later to apply the vendor fix
  • Restrict repository write permissions to trusted users to limit the ability to introduce malicious symlinks
  • If an upgrade is not immediately possible, consider disabling the /deploy/fileDiff and /deploy/fileCompare endpoints or restricting them to authorized personnel

Generated by OpenCVE AI on October 22, 2026 at 12:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Zhenorzz
Zhenorzz goploy
Vendors & Products Zhenorzz
Zhenorzz goploy

Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
Description Goploy 1.18.0 before 1.18.1 contains a link following vulnerability in the /deploy/fileDiff and /deploy/fileCompare endpoints that allows authenticated members to read arbitrary files. Attackers with repository write access can commit a symlink pointing outside the project directory to read database configuration and deployment SSH private keys.
Title Goploy 1.18.0 before 1.18.1 Symlink Following Arbitrary File Read via /deploy/fileDiff and /deploy/fileCompare
Weaknesses CWE-59
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T10:57:39.553Z

Reserved: 2026-10-21T21:59:05.257Z

Link: CVE-2026-114665

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T11:17:43.810

Modified: 2026-10-22T11:17:43.810

Link: CVE-2026-114665

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T13:15:06Z

Weaknesses
  • CWE-59

    Improper Link Resolution Before File Access ('Link Following')