Skip to main content

GoCD EUVDEUVD-2026-83954

| CVE-2026-52742 MEDIUM
Incorrect Authorization (CWE-863)
2026-09-21 GitHub_M
5.1
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as pipeline group admin
  2. Delivery
    Request legacy /go/admin/restful/* route
  3. Exploit
    Receive full server config out of scope
  4. Execution
    Harvest agent auto-registration key
  5. Persist
    Connect rogue compatible agent
  6. Impact
    Intercept work or overwrite other groups' artifacts

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated account holding the pipeline group administrator role on the GoCD server (PR:H); normal authenticated users are explicitly not affected. The attacker reaches the legacy /go/admin/restful/* routes over the network with low complexity and no user interaction, and the endpoint is read-only (does not modify server configuration). Exploitation is neutralized in deployments that restrict pipeline editing to full administrators or to configuration repositories - those configurations are not affected. The rogue-agent follow-on (receiving work or overwriting other groups' artifacts) is described as a higher-complexity path requiring use of the disclosed agent auto-registration key.

Impact

This is a moderate-severity broken-authorization issue (CWE-863), not a critical priority. The vendor CVSS 4.0 vector (5.1) is telling: AV:N/AC:L give it network reach and low complexity, but PR:H is the dominant limiter - exploitation requires an already-trusted pipeline group administrator account, and impact is scoped low (VC:L confidentiality, VI:N, VA:N, with only a secondary SI:L reflecting the rogue-agent artifact-overwrite path). No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no signal of active or imminent exploitation - the realistic threat is insider/lateral abuse by a semi-privileged tenant rather than mass remote attack. One data conflict to flag: the CVSS vector is CVSS 4.0 only (no 3.1 vector provided), and the input Tags label this 'Authentication Bypass' when the description and CWE-863 make it an authorization/access-control (over-broad disclosure) issue, not an auth bypass. Bottom line: prioritize for multi-tenant GoCD deployments where pipeline group admins are not fully trusted, but it is not a drop-everything emergency.

Exploit ScenarioDerived

A malicious or compromised pipeline group administrator on a multi-tenant GoCD server sends an authenticated request to a legacy /go/admin/restful/* route and receives the full historical server configuration - including agent auto-registration keys, webhook invocation keys, encrypted material credentials, and the GoCD administrator list - rather than only their own groups' config. Using the disclosed agent registration key, the attacker can then connect a rogue compatible agent to pursue a higher-complexity path toward receiving other groups' work or overwriting their artifacts. No public exploit code was identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 21, 2026

GoCD servers running versions 12.3.1 through 26.1.0 leak historical full server configuration through legacy /go/admin/restful/* routes to authenticated pipeline group administrators, who should only ever receive configuration for the pipeline groups they administer (CWE-863, incorrect authorization). Exposed data can include agent auto-registration keys, webhook invocation keys, encrypted material credentials and GoCD administrator lists, and a malicious group administrator could reuse a disclosed agent registration key to connect a rogue compatible agent, opening a higher-complexity path to receiving work or overwriting artifacts belonging to other groups. The endpoint is read-only and does not modify server configuration, normal authenticated users are explicitly not affected, and deployments that restrict pipeline editing to full administrators or to configuration repositories are not exposed; no public exploit identified at time of analysis. The issue is fixed in 26.1.0.

RemediationAI

Vendor-released patch: 26.1.0 - upgrade GoCD servers to 26.1.0 (release tag https://github.com/gocd/gocd/releases/tag/26.1.0, notes at https://www.gocd.org/releases/#26-1-0, advisory https://github.com/gocd/gocd/security/advisories/GHSA-7xxx-fv46-vp7h). Because the legacy /go/admin/restful/* routes already leaked agent auto-registration keys, webhook invocation keys and encrypted material credentials, patching alone is not sufficient: rotate agent auto-registration keys, webhook invocation keys and material credentials, and review the advertised GoCD administrator list and recent agent registrations for rogue entries before returning the server to service. Until the upgrade is applied, the most effective compensating control is to restrict pipeline editing to full GoCD administrators or to configuration repositories, since GoCD states those deployments are not affected - the trade-off is loss of delegated self-service for pipeline group owners. Additional hardening includes blocking or rate-limiting external access to /go/admin/restful/* at the reverse proxy for non-administrator clients, which may break integrations that still depend on those legacy endpoints, and disabling agent auto-registration so that any leaked registration key cannot be used to enroll a rogue agent, at the cost of requiring manual agent onboarding. No public exploit identified at time of analysis, but the low-complexity authenticated read means the exposure window should be minimized.

Affected VersionsENISA

gocd 12.3.1, < 26.1.0

Affected Packages

euvd gocd_12_3_1 fix: 26.1.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

GoCD is a Java-based continuous delivery server (packages under com.thoughtworks.go), and this defect is a role-scoped authorization failure (CWE-863 Incorrect Authorization) in which legacy REST endpoints under /go/admin/restful/* were not re-scoped to the requesting principal's own pipeline groups. GoCD's permission model separates full GoCD administrators from pipeline group administrators, and the vulnerable routes returned server-wide configuration rather than filtering to the caller's administered groups, so a group-scoped administrator could read objects they were never meant to see - notably agent auto-registration keys, webhook invocation keys, encrypted material credentials and administrator lists. The assessed prerequisite is the pipeline group administrator role (CVSS PR:H), reached remotely over the network with low complexity and no user interaction, and impact is confined to low confidentiality loss plus limited integrity effects stemming from downstream misuse of leaked registration material (the given CVSS 4.0 vector records VC:L and SI:L, while the independent assessment rates it CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N) - there is no confidentiality loss to unauthenticated parties and no direct modification or denial of service against the server itself. The supplied source diff (PR #14398) centers on refactoring such as removing GoConstants, renaming size-limit accessors and introducing unit-conversion helpers, so the precise authorization-check change should be verified against the referenced fix commit 8be3a674c3434fa6aa772d7c22fb7b0277950cd7 and the GitHub security advisory rather than inferred from the excerpt alone.

Know when Gocd gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N
vuln.today AI 3.8 LOW

Network-reachable, low-complexity request but requires a pipeline group admin account (PR:H); low confidentiality disclosure of config plus a secondary integrity path via rogue agent (I:L), no availability impact.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Sep 21, 2026 - 16:16 EUVD

DescriptionCVE.org

GoCD is a continuous deliver server. From 12.3.1 until 26.1.0, legacy routes under /go/admin/restful/* expose historical full server configuration to pipeline group administrators instead of restricting responses to configuration for groups they administer. The disclosed configuration can include agent auto-registration keys, webhook invocation keys, encrypted material credentials, and GoCD administrator lists. A malicious pipeline group administrator can use disclosed agent registration data to connect a rogue compatible agent, which can create a higher-complexity path to receiving work or overwriting artifacts associated with other groups. Normal authenticated users are not affected, the endpoint does not modify server configuration, and deployments that restrict pipeline editing to full administrators or configuration repositories are not affected. This issue is fixed in version 26.1.0.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Low
GoCD is a niche open-source CI/CD server with limited enterprise footprint
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

More in Gocd

View all
CVE-2021-44659 CRITICAL POC
9.8 Dec 22

Adding a new pipeline in GoCD server version 21.3.0 has a functionality that could be abused to do an un-intended action

CVE-2022-39311 HIGH
8.8 Oct 14

GoCD is a continuous delivery server. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low at

CVE-2022-29184 HIGH
8.8 May 20

GoCD is a continuous delivery server. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low at

CVE-2021-25924 HIGH
8.8 Apr 01

In GoCD, versions 19.6.0 to 21.1.0 are vulnerable to Cross-Site Request Forgery due to missing CSRF protection at the `/

CVE-2026-52741 HIGH
7.5 Sep 21

Stored cross-site scripting in GoCD's Compare Pipeline page affects versions 18.3.0 through 25.x and allows an attacker

CVE-2026-68919 HIGH
7.0 Sep 21

Stored cross-site scripting in GoCD (versions 13.3.0 through 26.1.0) allows an authenticated user who holds write access

CVE-2022-24832 MEDIUM
6.8 Apr 11

GoCD is an open source a continuous delivery server. Rated medium severity (CVSS 6.8), this vulnerability is remotely ex

CVE-2022-39310 MEDIUM
6.5 Oct 14

GoCD is a continuous delivery server. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low

CVE-2022-39309 MEDIUM
6.5 Oct 14

GoCD is a continuous delivery server. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low

CVE-2024-28866 MEDIUM
6.1 May 14

GoCD is a continuous delivery server. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no a

CVE-2022-29183 MEDIUM
6.1 May 20

GoCD is a continuous delivery server. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no a

CVE-2022-39308 MEDIUM
5.9 Oct 14

GoCD is a continuous delivery server. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no a

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy