Description
GoCD is a continuous deliver server. Prior to 26.1.0, GoCD can return unmasked credentials that administrators stored in the userinfo portion of source control material URLs through several read-only APIs available to regular authenticated users. Although GoCD recommends dedicated username and password fields or secret-management plugins, legacy configuration permits credentials in material URLs, and not every mixed-use API consistently applies URL masking for every material type. An authenticated user with access to an affected pipeline can obtain credentials embedded in its material URL, while dedicated password fields remain encrypted and are not exposed by this issue. This issue is fixed in version 26.1.0.
Published: 2026-09-21
Score: 2.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Credential Exposure
Action: Patch
AI Analysis

Impact

GoCD versions before 26.1.0 can return unmasked credentials that administrators store in the userinfo part of source control material URLs through several read‑only APIs that are available to any authenticated user. A legitimate user with access to a pipeline can obtain plain‑text username and password combinations embedded in the URL, while dedicated password fields remain encrypted and are not exposed. This flaw represents a credential disclosure weakness (CWE‑200/CWE‑522).

Affected Systems

GoCD deployments running any release older than 26.1.0 are affected. The product is identified as gocd:gocd. No specific product sub‑versions were listed beyond the date relative to 26.1.0.

Risk and Exploitability

The CVSS score is 2.3, indicating a low severity level. The EPSS score is not available and the issue is not listed in the CISA KEV catalog. Exploit requires an authenticated user who can read pipeline information via available read‑only APIs; it does not provide privilege escalation or remote code execution. The attack vector is through standard REST or UI endpoints that expose material URLs, making the risk moderate but warranting timely remediation.

Generated by OpenCVE AI on September 21, 2026 at 16:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade GoCD to version 26.1.0 or later
  • Replace credentials embedded in material URLs with dedicated username and password fields or a secret‑management plugin
  • Restrict or disable read‑only APIs that expose material URLs until the patch is applied
  • Audit existing material URLs to remove any embedded credentials

Generated by OpenCVE AI on September 21, 2026 at 16:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Gocd
Gocd gocd
Vendors & Products Gocd
Gocd gocd

Mon, 21 Sep 2026 15:15:00 +0000

Type Values Removed Values Added
Description GoCD is a continuous deliver server. Prior to 26.1.0, GoCD can return unmasked credentials that administrators stored in the userinfo portion of source control material URLs through several read-only APIs available to regular authenticated users. Although GoCD recommends dedicated username and password fields or secret-management plugins, legacy configuration permits credentials in material URLs, and not every mixed-use API consistently applies URL masking for every material type. An authenticated user with access to an affected pipeline can obtain credentials embedded in its material URL, while dedicated password fields remain encrypted and are not exposed by this issue. This issue is fixed in version 26.1.0.
Title GoCD is vulnerable to credential exposure when admins insecurely configure material URLs
Weaknesses CWE-200
CWE-522
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T20:45:56.682Z

Reserved: 2026-06-17T16:44:40.996Z

Link: CVE-2026-55870

cve-icon Vulnrichment

Updated: 2026-09-21T19:40:29.562Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-21T15:17:30.123

Modified: 2026-09-24T21:17:43.237

Link: CVE-2026-55870

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T19:23:18Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-522

    Insufficiently Protected Credentials