Search

Find a vulnerability

Search criteria Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    48 vulnerabilities by gocd

    CVE-2026-68919 (GCVE-0-2026-68919)

    Vulnerability from nvd – Published: 2026-09-21 14:56 – Updated: 2026-09-21 14:56
    VLAI
    Title
    GoCD has stored XSS possible via forged package material comments on Stage/Job/VSM pages
    Summary
    GoCD is a continuous deliver server. From 13.3.0 until 26.1.0, GoCD does not correctly encode and escape malicious material modification comments that mimic the special trackback format used by package materials when rendering the Stage Detail, Job/Build Detail, Value Stream Map, and Pipeline History views. A user with write access to a material tracked by GoCD can store arbitrary HTML or JavaScript in a forged package material comment, which executes in the browser session of a user who later views an affected page. Exploitation requires a victim to view a page that renders the malicious modification, and GoCD does not render every material comment in every view. Successful exploitation can expose a privileged user session or allow changes using the victim's credentials and privileges. This issue is fixed in version 26.1.0.
    CWE
    • CWE-80 - Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 13.3.0, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.3.0, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. From 13.3.0 until 26.1.0, GoCD does not correctly encode and escape malicious material modification comments that mimic the special trackback format used by package materials when rendering the Stage Detail, Job/Build Detail, Value Stream Map, and Pipeline History views. A user with write access to a material tracked by GoCD can store arbitrary HTML or JavaScript in a forged package material comment, which executes in the browser session of a user who later views an affected page. Exploitation requires a victim to view a page that renders the malicious modification, and GoCD does not render every material comment in every view. Successful exploitation can expose a privileged user session or allow changes using the victim\u0027s credentials and privileges. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-80",
                  "description": "CWE-80: Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T14:56:23.341Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-pp5x-wgv2-g37p",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-pp5x-wgv2-g37p"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/a03eeeaa4a85edfc9053e743610547d4fcf7aea6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/a03eeeaa4a85edfc9053e743610547d4fcf7aea6"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-pp5x-wgv2-g37p",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD has stored XSS possible via forged package material comments on Stage/Job/VSM pages"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-68919",
        "datePublished": "2026-09-21T14:56:23.341Z",
        "dateReserved": "2026-07-31T21:04:04.041Z",
        "dateUpdated": "2026-09-21T14:56:23.341Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-55870 (GCVE-0-2026-55870)

    Vulnerability from nvd – Published: 2026-09-21 15:00 – Updated: 2026-09-21 15:00
    VLAI
    Title
    GoCD is vulnerable to credential exposure when admins insecurely configure material URLs
    Summary
    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.
    CWE
    • CWE-200 - Exposure of Sensitive Information to an Unauthorized Actor
    • CWE-522 - Insufficiently Protected Credentials
    Impacted products
    Vendor Product Version
    gocd gocd Affected: < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 2.3,
                "baseSeverity": "LOW",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-200",
                  "description": "CWE-200: Exposure of Sensitive Information to an Unauthorized Actor",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-522",
                  "description": "CWE-522: Insufficiently Protected Credentials",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T15:00:48.573Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-5m25-5j77-c887",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-5m25-5j77-c887"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/19c415d918bb50cb5a3ab7c28e01f4dd51ecb6a5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/19c415d918bb50cb5a3ab7c28e01f4dd51ecb6a5"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-5m25-5j77-c887",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD is vulnerable to credential exposure when admins insecurely configure material URLs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-55870",
        "datePublished": "2026-09-21T15:00:48.573Z",
        "dateReserved": "2026-06-17T16:44:40.996Z",
        "dateUpdated": "2026-09-21T15:00:48.573Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-55625 (GCVE-0-2026-55625)

    Vulnerability from nvd – Published: 2026-09-21 15:00 – Updated: 2026-09-21 15:00
    VLAI
    Title
    GoCD is vulnerable to authorization bypass via material connection test APIs
    Summary
    GoCD is a continuous deliver server. From 16.1.0 until 26.1.0, the internal material connection test APIs at /go/api/admin/internal/material_test and /go/api/internal/config_repos/*/material_test accept an arbitrary existing pipeline and pipeline-group context without sufficient validation. A pipeline group administrator can invoke Test Connection for source control materials outside the administrator's authorized pipeline group or configuration repository and potentially use credentials from those materials. For GoCD 20.6.0 and later, the test context can also resolve external secrets managed by secret-management plugins, including global reusable secrets with separate permissions. This issue is fixed in version 26.1.0.
    CWE
    • CWE-639 - Authorization Bypass Through User-Controlled Key
    • CWE-863 - Incorrect Authorization
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 16.1.0, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 16.1.0, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. From 16.1.0 until 26.1.0, the internal material connection test APIs at /go/api/admin/internal/material_test and /go/api/internal/config_repos/*/material_test accept an arbitrary existing pipeline and pipeline-group context without sufficient validation. A pipeline group administrator can invoke Test Connection for source control materials outside the administrator\u0027s authorized pipeline group or configuration repository and potentially use credentials from those materials. For GoCD 20.6.0 and later, the test context can also resolve external secrets managed by secret-management plugins, including global reusable secrets with separate permissions. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-639",
                  "description": "CWE-639: Authorization Bypass Through User-Controlled Key",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T15:00:03.935Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-4557-94j8-5p66",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-4557-94j8-5p66"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/f0dda0fb8af4cff5e2f4bf52b753fb41a7ec8918",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/f0dda0fb8af4cff5e2f4bf52b753fb41a7ec8918"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-4557-94j8-5p66",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD is vulnerable to authorization bypass via material connection test APIs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-55625",
        "datePublished": "2026-09-21T15:00:03.935Z",
        "dateReserved": "2026-06-16T23:31:22.446Z",
        "dateUpdated": "2026-09-21T15:00:03.935Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-55060 (GCVE-0-2026-55060)

    Vulnerability from nvd – Published: 2026-09-21 14:58 – Updated: 2026-09-21 14:58
    VLAI
    Title
    GoCD is vulnerable to authorization bypass via support process list API
    Summary
    GoCD is a continuous deliver server. From 13.1.0 until 26.1.0, the /go/api/support/process_list endpoint does not enforce its intended administrator-only authorization. An authenticated internal user can query the endpoint while source control child processes are running and view command-line arguments, usernames, remote material URLs, and internal material paths for materials the user cannot otherwise access. Exploitation depends on unpredictable process timing, and credentials, environment variables, and user-defined secrets remain masked or omitted. This issue is fixed in version 26.1.0.
    CWE
    • CWE-863 - Incorrect Authorization
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 13.1.0, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.1.0, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. From 13.1.0 until 26.1.0, the /go/api/support/process_list endpoint does not enforce its intended administrator-only authorization. An authenticated internal user can query the endpoint while source control child processes are running and view command-line arguments, usernames, remote material URLs, and internal material paths for materials the user cannot otherwise access. Exploitation depends on unpredictable process timing, and credentials, environment variables, and user-defined secrets remain masked or omitted. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 3.7,
                "baseSeverity": "LOW",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T14:58:39.059Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-vqjf-7pf8-hgwr",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-vqjf-7pf8-hgwr"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/fbf832f9358d96466bb87fad11a1de0ba935fea8",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/fbf832f9358d96466bb87fad11a1de0ba935fea8"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-vqjf-7pf8-hgwr",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD is vulnerable to authorization bypass via support process list API"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-55060",
        "datePublished": "2026-09-21T14:58:39.059Z",
        "dateReserved": "2026-06-16T14:33:35.709Z",
        "dateUpdated": "2026-09-21T14:58:39.059Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-52743 (GCVE-0-2026-52743)

    Vulnerability from nvd – Published: 2026-09-21 14:24 – Updated: 2026-09-21 14:24
    VLAI
    Title
    GoCD before 26.1.0 is vulnerable to authorization bypass via job status API
    Summary
    GoCD is a continuous deliver server. Prior to 26.1.0, the internal GoCD UI /jobStatus.json API does not validate that a requested server-assigned job ID belongs to the pipeline and stage named in the request. An authenticated user can guess job IDs and retrieve status for jobs in pipelines the user cannot otherwise view, including job names, state, progress timestamps, assigned agent IP addresses and UUIDs, and associated stages and pipelines. The response does not expose console output, artifacts, commands, variables, or configuration. This issue is fixed in version 26.1.0.
    CWE
    • CWE-639 - Authorization Bypass Through User-Controlled Key
    • CWE-863 - Incorrect Authorization
    Impacted products
    Vendor Product Version
    gocd gocd Affected: < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. Prior to 26.1.0, the internal GoCD UI /jobStatus.json API does not validate that a requested server-assigned job ID belongs to the pipeline and stage named in the request. An authenticated user can guess job IDs and retrieve status for jobs in pipelines the user cannot otherwise view, including job names, state, progress timestamps, assigned agent IP addresses and UUIDs, and associated stages and pipelines. The response does not expose console output, artifacts, commands, variables, or configuration. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-639",
                  "description": "CWE-639: Authorization Bypass Through User-Controlled Key",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T14:24:57.713Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-2x6r-h7h3-wqc4",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-2x6r-h7h3-wqc4"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/07f9ffd16263e0f626c4b7c0fced1b1b854aab1a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/07f9ffd16263e0f626c4b7c0fced1b1b854aab1a"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-2x6r-h7h3-wqc4",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD before 26.1.0 is vulnerable to authorization bypass via job status API"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-52743",
        "datePublished": "2026-09-21T14:24:57.713Z",
        "dateReserved": "2026-06-08T14:00:43.573Z",
        "dateUpdated": "2026-09-21T14:24:57.713Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-52742 (GCVE-0-2026-52742)

    Vulnerability from nvd – Published: 2026-09-21 15:01 – Updated: 2026-09-21 15:34
    VLAI
    Title
    GoCD is vulnerable to historical server configuration API authorization bypass
    Summary
    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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-21 15:34 UTC
    CWE
    • CWE-863 - Incorrect Authorization
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 12.3.1, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-52742",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-21T15:34:34.473877Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-21T15:34:48.735Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 12.3.1, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.1,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "LOW",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T15:01:42.644Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-7xxx-fv46-vp7h",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-7xxx-fv46-vp7h"
            },
            {
              "name": "https://github.com/gocd/gocd/pull/14398",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/pull/14398"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/8be3a674c3434fa6aa772d7c22fb7b0277950cd7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/8be3a674c3434fa6aa772d7c22fb7b0277950cd7"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-7xxx-fv46-vp7h",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD is vulnerable to historical server configuration API authorization bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-52742",
        "datePublished": "2026-09-21T15:01:42.644Z",
        "dateReserved": "2026-06-08T14:00:43.573Z",
        "dateUpdated": "2026-09-21T15:34:48.735Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-52741 (GCVE-0-2026-52741)

    Vulnerability from nvd – Published: 2026-09-21 14:57 – Updated: 2026-09-21 14:57
    VLAI
    Title
    GoCD has stored XSS possible via tracking tool link highlighting on Compare Pipeline pages
    Summary
    GoCD is a continuous deliver server. From 18.3.0 until 26.1.0, GoCD can generate unescaped tracking-tool links from commit comments when a project uses a lenient Tracking Tool regular expression with an ID capturing group, such as JIRA-(.+). An attacker with commit access to a tracked material can place URI or HTML special characters in a matching commit comment, causing stored cross-site scripting when a victim views an affected Compare Pipeline page. Deployments without Tracking Tool integration, without an ID capturing group, or with conservative matchers that cannot match special characters are not affected. Successful exploitation can expose a privileged user session or allow changes using the victim's credentials and privileges. This issue is fixed in version 26.1.0.
    CWE
    • CWE-80 - Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 18.3.0, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 18.3.0, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. From 18.3.0 until 26.1.0, GoCD can generate unescaped tracking-tool links from commit comments when a project uses a lenient Tracking Tool regular expression with an ID capturing group, such as JIRA-(.+). An attacker with commit access to a tracked material can place URI or HTML special characters in a matching commit comment, causing stored cross-site scripting when a victim views an affected Compare Pipeline page. Deployments without Tracking Tool integration, without an ID capturing group, or with conservative matchers that cannot match special characters are not affected. Successful exploitation can expose a privileged user session or allow changes using the victim\u0027s credentials and privileges. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:P/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-80",
                  "description": "CWE-80: Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T14:57:50.940Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-hj3c-q23m-fxcg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-hj3c-q23m-fxcg"
            },
            {
              "name": "https://github.com/gocd/gocd/pull/14356",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/pull/14356"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/1adba7ded0b9ef57e29f1de876a882199e5da1d4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/1adba7ded0b9ef57e29f1de876a882199e5da1d4"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-hj3c-q23m-fxcg",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD has stored XSS possible via tracking tool link highlighting on Compare Pipeline pages"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-52741",
        "datePublished": "2026-09-21T14:57:50.940Z",
        "dateReserved": "2026-06-08T14:00:43.573Z",
        "dateUpdated": "2026-09-21T14:57:50.940Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-52740 (GCVE-0-2026-52740)

    Vulnerability from nvd – Published: 2026-09-21 14:59 – Updated: 2026-09-21 15:43
    VLAI
    Title
    GoCD is vulnerable to pipeline template view API authorization bypass
    Summary
    GoCD is a continuous deliver server. From 18.7.0 until 26.1.0, the Get Template Config API compares HTTP method names case-sensitively when selecting authorization filters. A lower-privileged authenticated user can send a request with nonstandard HTTP method capitalization to retrieve a pipeline template by name without the required view permission and read its configuration. API operations that modify data are not affected, secure variables remain encrypted, and deployments whose reverse proxy rejects non-uppercase HTTP methods are not affected. This issue is fixed in version 26.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-21 15:42 UTC
    CWE
    • CWE-863 - Incorrect Authorization
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 18.7.0, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-52740",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-21T15:42:25.316497Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-21T15:43:41.189Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 18.7.0, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. From 18.7.0 until 26.1.0, the Get Template Config API compares HTTP method names case-sensitively when selecting authorization filters. A lower-privileged authenticated user can send a request with nonstandard HTTP method capitalization to retrieve a pipeline template by name without the required view permission and read its configuration. API operations that modify data are not affected, secure variables remain encrypted, and deployments whose reverse proxy rejects non-uppercase HTTP methods are not affected. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T14:59:15.786Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-9jfm-4f6v-79wh",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-9jfm-4f6v-79wh"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/614d694c6d9d8714517db8f9f1581cc1c140506a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/614d694c6d9d8714517db8f9f1581cc1c140506a"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-9jfm-4f6v-79wh",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD is vulnerable to pipeline template view API authorization bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-52740",
        "datePublished": "2026-09-21T14:59:15.786Z",
        "dateReserved": "2026-06-08T14:00:43.572Z",
        "dateUpdated": "2026-09-21T15:43:41.189Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2024-56324 (GCVE-0-2024-56324)

    Vulnerability from nvd – Published: 2025-01-03 15:56 – Updated: 2025-01-03 18:05
    VLAI
    Title
    GoCD vulnerable to XXE injection via abuse of pipeline XML "snippet" editing by group admins
    Summary
    GoCD is a continuous deliver server. GoCD versions prior to 24.4.0 can allow GoCD "group admins" to abuse ability to edit the raw XML configuration for groups they administer to trigger XML External Entity (XXE) injection on the GoCD server. Theoretically, the XXE vulnerability can result in additional attacks such as SSRF, information disclosure from the GoCD server, and directory traversal, although these additional attacks have not been explicitly demonstrated as exploitable. This issue is fixed in GoCD 24.5.0. Some workarounds are available. One may temporarily block access to `/go/*/pipelines/snippet` routes from an external reverse proxy or WAF if one's "group admin" users do not need the functionality to edit the XML of pipelines directly (rather than using the UI, or using a configuration repository). One may also prevent external access from one's GoCD server to arbitrary locations using some kind of environment egress control.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-01-03 18:04 UTC
    CWE
    • CWE-611 - Improper Restriction of XML External Entity Reference
    Impacted products
    Vendor Product Version
    gocd gocd Affected: < 24.5.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-56324",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-01-03T18:04:54.319891Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-01-03T18:05:04.820Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 24.5.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. GoCD versions prior to 24.4.0 can allow GoCD \"group admins\" to abuse ability to edit the raw XML configuration for groups they administer to trigger XML External Entity (XXE) injection on the GoCD server. Theoretically, the XXE vulnerability can result in additional attacks such as SSRF, information disclosure from the GoCD server, and directory traversal, although these additional attacks have not been explicitly demonstrated as exploitable. This issue is fixed in GoCD 24.5.0. Some workarounds are available. One may temporarily block access to  `/go/*/pipelines/snippet` routes from an external reverse proxy or WAF if one\u0027s \"group admin\" users do not need the functionality to edit the XML of pipelines directly (rather than using the UI, or using a configuration repository). One may also prevent external access from one\u0027s GoCD server to arbitrary locations using some kind of environment egress control."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 2.1,
                "baseSeverity": "LOW",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-611",
                  "description": "CWE-611: Improper Restriction of XML External Entity Reference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-01-03T15:56:52.174Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-3w9f-fgr5-5g78",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-3w9f-fgr5-5g78"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/410331a97eb2935e04c1372f50658e05c533f733",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/410331a97eb2935e04c1372f50658e05c533f733"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/24.5.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/24.5.0"
            },
            {
              "name": "https://www.gocd.org/releases/#24-5-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#24-5-0"
            }
          ],
          "source": {
            "advisory": "GHSA-3w9f-fgr5-5g78",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD vulnerable to XXE injection via abuse of pipeline XML \"snippet\" editing by group admins"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-56324",
        "datePublished": "2025-01-03T15:56:52.174Z",
        "dateReserved": "2024-12-18T23:44:51.604Z",
        "dateUpdated": "2025-01-03T18:05:04.820Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-56322 (GCVE-0-2024-56322)

    Vulnerability from nvd – Published: 2025-01-03 15:49 – Updated: 2025-01-03 17:10
    VLAI
    Title
    GoCD vulnerable to XXE injection via abuse of unused XML configuration repository functionality
    Summary
    GoCD is a continuous deliver server. GoCD versions 16.7.0 through 24.4.0 (inclusive) can allow GoCD admins to abuse a hidden/unused configuration repository (pipelines as code) feature to allow XML External Entity (XXE) injection on the GoCD Server which will be executed when GoCD periodically scans configuration repositories for pipeline updates, or is triggered by an administrator or config repo admin. In practice the impact of this vulnerability is limited, in most cases without combining with another vulnerability, as only GoCD (super) admins have the ability to abuse this vulnerability. Typically a malicious GoCD admin can cause much larger damage than that they can do with XXE injection. The issue is fixed in GoCD 24.5.0. As a workaround, prevent external access from the GoCD server to arbitrary locations using some kind of environment egress control.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-01-03 17:09 UTC
    CWE
    • CWE-611 - Improper Restriction of XML External Entity Reference
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 16.7.0, < 24.5.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-56322",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-01-03T17:09:40.613611Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-01-03T17:10:02.906Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 16.7.0, \u003c 24.5.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. GoCD versions 16.7.0 through 24.4.0 (inclusive) can allow GoCD admins to abuse a hidden/unused configuration repository (pipelines as code) feature to allow XML External Entity (XXE) injection on the GoCD Server which will be executed when GoCD periodically scans configuration repositories for pipeline updates, or is triggered by an administrator or config repo admin. In practice the impact of this vulnerability is limited, in most cases without combining with another vulnerability, as only GoCD (super) admins have the ability to abuse this vulnerability. Typically a malicious GoCD admin can cause much larger damage than that they can do with XXE injection. The issue is fixed in GoCD 24.5.0. As a workaround, prevent external access from the GoCD server to arbitrary locations using some kind of environment egress control."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 2.1,
                "baseSeverity": "LOW",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-611",
                  "description": "CWE-611: Improper Restriction of XML External Entity Reference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-01-03T15:49:48.294Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-8xwx-hf68-8xq7",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-8xwx-hf68-8xq7"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/410331a97eb2935e04c1372f50658e05c533f733",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/410331a97eb2935e04c1372f50658e05c533f733"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/24.5.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/24.5.0"
            },
            {
              "name": "https://www.gocd.org/releases/#24-5-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#24-5-0"
            }
          ],
          "source": {
            "advisory": "GHSA-8xwx-hf68-8xq7",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD vulnerable to XXE injection via abuse of unused XML configuration repository functionality"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-56322",
        "datePublished": "2025-01-03T15:49:48.294Z",
        "dateReserved": "2024-12-18T23:44:51.604Z",
        "dateUpdated": "2025-01-03T17:10:02.906Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-56321 (GCVE-0-2024-56321)

    Vulnerability from nvd – Published: 2025-01-03 15:41 – Updated: 2025-01-03 17:50
    VLAI
    Title
    GoCD can allow malicious GoCD admins to abuse backup configuration to gain additional host access
    Summary
    GoCD is a continuous deliver server. GoCD versions 18.9.0 through 24.4.0 (inclusive) can allow GoCD admins to abuse the backup configuration "post-backup script" feature to potentially execute arbitrary scripts on the hosting server or container as GoCD's user, rather than pre-configured scripts. In practice the impact of this vulnerability is limited, as in most configurations a user who can log into the GoCD UI as an admin also has host administration permissions for the host/container that GoCD runs on, in order to manage artifact storage and other service-level configuration options. Additionally, since a GoCD admin has ability to configure and schedule pipelines tasks on all GoCD agents available to the server, the fundamental functionality of GoCD allows co-ordinated task execution similar to that of post-backup-scripts. However in restricted environments where the host administration is separated from the role of a GoCD admin, this may be unexpected. The issue is fixed in GoCD 24.5.0. Post-backup scripts can no longer be executed from within certain sensitive locations on the GoCD server. No known workarounds are available.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-01-03 17:49 UTC
    CWE
    • CWE-20 - Improper Input Validation
    • CWE-36 - Absolute Path Traversal
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 18.9.0, < 24.5.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-56321",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-01-03T17:49:54.699823Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-01-03T17:50:41.277Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 18.9.0, \u003c 24.5.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. GoCD versions 18.9.0 through 24.4.0 (inclusive) can allow GoCD admins to abuse the backup configuration \"post-backup script\" feature to potentially execute arbitrary scripts on the hosting server or container as GoCD\u0027s user, rather than pre-configured scripts. In practice the impact of this vulnerability is limited, as in most configurations a user who can log into the GoCD UI as an admin also has host administration permissions for the host/container that GoCD runs on, in order to manage artifact storage and other service-level configuration options. Additionally, since a GoCD admin has ability to configure and schedule pipelines tasks on all GoCD agents available to the server, the fundamental functionality of GoCD allows co-ordinated task execution similar to that of post-backup-scripts. However in restricted environments where the host administration is separated from the role of a GoCD admin, this may be unexpected. The issue is fixed in GoCD 24.5.0. Post-backup scripts can no longer be executed from within certain sensitive locations on the GoCD server. No known workarounds are available."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 3.8,
                "baseSeverity": "LOW",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "CWE-20: Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-36",
                  "description": "CWE-36: Absolute Path Traversal",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-01-03T15:48:22.716Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-7jr3-gh3w-vjxq",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-7jr3-gh3w-vjxq"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/631f315d17fcb73f310eee6c881974c9b55ca9f0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/631f315d17fcb73f310eee6c881974c9b55ca9f0"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/24.5.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/24.5.0"
            },
            {
              "name": "https://www.gocd.org/releases/#24-5-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#24-5-0"
            }
          ],
          "source": {
            "advisory": "GHSA-7jr3-gh3w-vjxq",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD can allow malicious GoCD admins to abuse backup configuration to gain additional host access"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-56321",
        "datePublished": "2025-01-03T15:41:40.737Z",
        "dateReserved": "2024-12-18T23:44:51.604Z",
        "dateUpdated": "2025-01-03T17:50:41.277Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-56320 (GCVE-0-2024-56320)

    Vulnerability from nvd – Published: 2025-01-03 15:37 – Updated: 2025-01-03 17:51
    VLAI
    Title
    GoCD vulnerable to admin privilege escalation by a malicious internal/existing authenticated user
    Summary
    GoCD is a continuous deliver server. GoCD versions prior to 24.5.0 are vulnerable to admin privilege escalation due to improper authorization of access to the admin "Configuration XML" UI feature, and its associated API. A malicious insider/existing authenticated GoCD user with an existing GoCD user account could abuse this vulnerability to access information intended only for GoCD admins, or to escalate their privileges to that of a GoCD admin in a persistent manner. it is not possible for this vulnerability to be abused prior to authentication/login. The issue is fixed in GoCD 24.5.0. GoCD users who are not able to immediate upgrade can mitigate this issue by using a reverse proxy, WAF or similar to externally block access paths with a `/go/rails/` prefix. Blocking this route causes no loss of functionality. If it is not possible to upgrade or block the above route, consider reducing the GoCD user base to more trusted set of users, including temporarily disabling use of plugins such as the guest-login-plugin, which allow limited anonymous access as a regular user account.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-01-03 17:51 UTC
    CWE
    Impacted products
    Vendor Product Version
    gocd gocd Affected: < 24.5.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-56320",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-01-03T17:51:17.956995Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-01-03T17:51:30.429Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 24.5.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. GoCD versions prior to 24.5.0 are vulnerable to admin privilege escalation due to improper authorization of access to the admin \"Configuration XML\" UI feature, and its associated API. A malicious insider/existing authenticated GoCD user with an existing GoCD user account could abuse this vulnerability to access information intended only for GoCD admins, or to escalate their privileges to that of a GoCD admin in a persistent manner. it is not possible for this vulnerability to be abused prior to authentication/login. The issue is fixed in GoCD 24.5.0. GoCD users who are not able to immediate upgrade can mitigate this issue by using a reverse proxy, WAF or similar to externally block access paths with a `/go/rails/` prefix. Blocking this route causes no loss of functionality. If it is not possible to upgrade or block the above route, consider reducing the GoCD user base to more trusted set of users, including temporarily disabling use of plugins such as the guest-login-plugin, which allow limited anonymous access as a regular user account."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 9.4,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-285",
                  "description": "CWE-285: Improper Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-01-03T15:48:34.531Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-346h-q594-rj8j",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-346h-q594-rj8j"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/68b598b97bd283a5a85e20d018d69fe86acf4165",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/68b598b97bd283a5a85e20d018d69fe86acf4165"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/24.5.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/24.5.0"
            },
            {
              "name": "https://www.gocd.org/releases/#24-5-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#24-5-0"
            }
          ],
          "source": {
            "advisory": "GHSA-346h-q594-rj8j",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD vulnerable to admin privilege escalation by a malicious internal/existing authenticated user"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-56320",
        "datePublished": "2025-01-03T15:37:12.694Z",
        "dateReserved": "2024-12-18T23:44:51.603Z",
        "dateUpdated": "2025-01-03T17:51:30.429Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-28866 (GCVE-0-2024-28866)

    Vulnerability from nvd – Published: 2024-05-13 13:53 – Updated: 2024-08-02 00:56
    VLAI
    Title
    GoCD vulnerable to reflected Cross-site Scripting possible on server loading page during start-up
    Summary
    GoCD is a continuous delivery server. GoCD versions from 19.4.0 to 23.5.0 (inclusive) are potentially vulnerable to a reflected cross-site scripting vulnerability on the loading page displayed while GoCD is starting, via abuse of a `redirect_to` query parameter with inadequate validation. Attackers could theoretically abuse the query parameter to steal session tokens or other values from the user's browser. In practice exploiting this to perform privileged actions is likely rather difficult to exploit because the target user would need to be triggered to open an attacker-crafted link in the period where the server is starting up (but not completely started), requiring chaining with a separate denial-of-service vulnerability. Additionally, GoCD server restarts invalidate earlier session tokens (i.e GoCD does not support persistent sessions), so a stolen session token would be unusable once the server has completed restart, and executed XSS would be done within a logged-out context. The issue is fixed in GoCD 24.1.0. As a workaround, it is technically possible in earlier GoCD versions to override the loading page with an earlier version which is not vulnerable, by starting GoCD with the Java system property override as either `-Dloading.page.resource.path=/loading_pages/default.loading.page.html` (simpler early version of loading page without GoCD introduction) or `-Dloading.page.resource.path=/does_not_exist.html` (to display a simple message with no interactivity).
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-05-13 17:15 UTC
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 19.4.0, < 24.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-28866",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-05-13T17:15:21.009341Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-06-04T18:03:33.107Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          },
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-02T00:56:58.190Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "name": "https://github.com/gocd/gocd/security/advisories/GHSA-q882-q6mm-mgvh",
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/security/advisories/GHSA-q882-q6mm-mgvh"
              },
              {
                "name": "https://github.com/gocd/gocd/commit/388d8893ec4cac51d2b76e923cc9b55c7703e402",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/commit/388d8893ec4cac51d2b76e923cc9b55c7703e402"
              },
              {
                "name": "https://github.com/gocd/gocd/releases/tag/24.1.0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/releases/tag/24.1.0"
              },
              {
                "name": "https://www.gocd.org/releases/#24-1-0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://www.gocd.org/releases/#24-1-0"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 19.4.0, \u003c 24.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous delivery server. GoCD versions from 19.4.0 to 23.5.0 (inclusive) are potentially vulnerable to a reflected cross-site scripting vulnerability on the loading page displayed while GoCD is starting, via abuse of a `redirect_to` query parameter with inadequate validation.\n\nAttackers could theoretically abuse the query parameter to steal session tokens or other values from the user\u0027s browser. In practice exploiting this to perform privileged actions is likely rather difficult to exploit because the target user would need to be triggered to open an attacker-crafted link in the period where the server is starting up (but not completely started), requiring chaining with a separate denial-of-service vulnerability. Additionally, GoCD server restarts invalidate earlier session tokens (i.e GoCD does not support persistent sessions), so a stolen session token would be unusable once the server has completed restart, and executed XSS would be done within a logged-out context.\n\nThe issue is fixed in GoCD 24.1.0. As a workaround, it is technically possible in earlier GoCD versions to override the loading page with an earlier version which is not vulnerable, by starting GoCD with the Java system property override as either `-Dloading.page.resource.path=/loading_pages/default.loading.page.html` (simpler early version of loading page without GoCD introduction) or `-Dloading.page.resource.path=/does_not_exist.html` (to display a simple message with no interactivity)."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 3.1,
                "baseSeverity": "LOW",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-05-13T13:53:30.719Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-q882-q6mm-mgvh",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-q882-q6mm-mgvh"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/388d8893ec4cac51d2b76e923cc9b55c7703e402",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/388d8893ec4cac51d2b76e923cc9b55c7703e402"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/24.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/24.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#24-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#24-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-q882-q6mm-mgvh",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD vulnerable to reflected Cross-site Scripting possible on server loading page during start-up"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-28866",
        "datePublished": "2024-05-13T13:53:30.719Z",
        "dateReserved": "2024-03-11T22:45:07.687Z",
        "dateUpdated": "2024-08-02T00:56:58.190Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2023-28630 (GCVE-0-2023-28630)

    Vulnerability from nvd – Published: 2023-03-27 20:33 – Updated: 2025-02-19 15:18
    VLAI
    Title
    Sensitive information disclosure possible on misconfigured failed backups of non-H2 databases in gocd
    Summary
    GoCD is an open source continuous delivery server. In GoCD versions from 20.5.0 and below 23.1.0, if the server environment is not correctly configured by administrators to provide access to the relevant PostgreSQL or MySQL backup tools, the credentials for database access may be unintentionally leaked to admin alerts on the GoCD user interface. The vulnerability is triggered only if the GoCD server host is misconfigured to have backups enabled, but does not have access to the `pg_dump` or `mysqldump` utility tools to backup the configured database type (PostgreSQL or MySQL respectively). In such cases, failure to launch the expected backup utility reports the shell environment used to attempt to launch in the server admin alert, which includes the plaintext database password supplied to the configured tool. This vulnerability does not affect backups of the default on-disk H2 database that GoCD is configured to use. This issue has been addressed and fixed in GoCD 23.1.0. Users are advised to upgrade. Users unable to upgrade may disable backups, or administrators should ensure that the required `pg_dump` (PostgreSQL) or `mysqldump` (MySQL) binaries are available on the GoCD server when backups are triggered.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-02-19 15:18 UTC
    CWE
    • CWE-532 - Insertion of Sensitive Information into Log File
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 20.5.0, < 23.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-02T13:43:23.693Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "name": "https://github.com/gocd/gocd/security/advisories/GHSA-p95w-gh78-qjmv",
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/security/advisories/GHSA-p95w-gh78-qjmv"
              },
              {
                "name": "https://github.com/gocd/gocd/commit/6545481e7b36817dd6033bf614585a8db242070d",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/commit/6545481e7b36817dd6033bf614585a8db242070d"
              },
              {
                "name": "https://github.com/gocd/gocd/releases/tag/23.1.0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/releases/tag/23.1.0"
              },
              {
                "name": "https://www.gocd.org/releases/#23-1-0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://www.gocd.org/releases/#23-1-0"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2023-28630",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-02-19T15:18:08.572909Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-02-19T15:18:28.486Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 20.5.0, \u003c 23.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is an open source continuous delivery server. In GoCD versions from 20.5.0 and below 23.1.0, if the server environment is not correctly configured by administrators to provide access to the relevant PostgreSQL or MySQL backup tools, the credentials for database access may be unintentionally leaked to admin alerts on the GoCD user interface. The vulnerability is triggered only if the GoCD server host is misconfigured to have backups enabled, but does not have access to the `pg_dump` or `mysqldump` utility tools to backup the configured database type (PostgreSQL or MySQL respectively). In such cases, failure to launch the expected backup utility reports the shell environment used to attempt to launch in the server admin alert, which includes the plaintext database password supplied to the configured tool. This vulnerability does not affect backups of the default on-disk H2 database that GoCD is configured to use. This issue has been addressed and fixed in GoCD 23.1.0. Users are advised to upgrade. Users unable to upgrade may disable backups, or administrators should ensure that the required `pg_dump` (PostgreSQL) or `mysqldump` (MySQL) binaries are available on the GoCD server when backups are triggered."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 4.2,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-532",
                  "description": "CWE-532: Insertion of Sensitive Information into Log File",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2023-03-27T20:33:48.775Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-p95w-gh78-qjmv",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-p95w-gh78-qjmv"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/6545481e7b36817dd6033bf614585a8db242070d",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/6545481e7b36817dd6033bf614585a8db242070d"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/23.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/23.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#23-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#23-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-p95w-gh78-qjmv",
            "discovery": "UNKNOWN"
          },
          "title": "Sensitive information disclosure possible on misconfigured failed backups of non-H2 databases in gocd"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2023-28630",
        "datePublished": "2023-03-27T20:33:48.775Z",
        "dateReserved": "2023-03-20T12:19:47.207Z",
        "dateUpdated": "2025-02-19T15:18:28.486Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2023-28629 (GCVE-0-2023-28629)

    Vulnerability from nvd – Published: 2023-03-27 20:36 – Updated: 2025-02-19 15:15
    VLAI
    Title
    Stored XSS possible on VSM and Job Details pages via malicious pipeline label configuration in gocd
    Summary
    GoCD is an open source continuous delivery server. GoCD versions before 23.1.0 are vulnerable to a stored XSS vulnerability, where pipeline configuration with a malicious pipeline label configuration can affect browser display of pipeline runs generated from that configuration. An attacker that has permissions to configure GoCD pipelines could include JavaScript elements within the label template, causing a XSS vulnerability to be triggered for any users viewing the Value Stream Map or Job Details for runs of the affected pipeline, potentially allowing them to perform arbitrary actions within the victim's browser context rather than their own. This issue has been fixed in GoCD 23.1.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-02-19 15:15 UTC
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    Impacted products
    Vendor Product Version
    gocd gocd Affected: < 23.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-02T13:43:23.219Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "name": "https://github.com/gocd/gocd/security/advisories/GHSA-3vvg-gjfr-q9vm",
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/security/advisories/GHSA-3vvg-gjfr-q9vm"
              },
              {
                "name": "https://github.com/gocd/gocd/commit/95f758229d419411a38577608709d8552cccf193",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/commit/95f758229d419411a38577608709d8552cccf193"
              },
              {
                "name": "https://github.com/gocd/gocd/commit/c6aa644973b034305bbe9ea34b010dcf5b5790ce",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/commit/c6aa644973b034305bbe9ea34b010dcf5b5790ce"
              },
              {
                "name": "https://docs.gocd.org/current/configuration/pipeline_labeling.html",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://docs.gocd.org/current/configuration/pipeline_labeling.html"
              },
              {
                "name": "https://github.com/gocd/gocd/releases/tag/23.1.0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/releases/tag/23.1.0"
              },
              {
                "name": "https://www.gocd.org/releases/#23-1-0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://www.gocd.org/releases/#23-1-0"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2023-28629",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-02-19T15:15:06.368099Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-02-19T15:15:27.259Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 23.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is an open source continuous delivery server. GoCD versions before 23.1.0 are vulnerable to a stored XSS vulnerability, where pipeline configuration with a malicious pipeline label configuration can affect browser display of pipeline runs generated from that configuration. An attacker that has permissions to configure GoCD pipelines could include JavaScript elements within the label template, causing a XSS vulnerability to be triggered for any users viewing the Value Stream Map or Job Details for runs of the affected pipeline, potentially allowing them to perform arbitrary actions within the victim\u0027s browser context rather than their own. This issue has been fixed in GoCD 23.1.0. Users are advised to upgrade. There are no known workarounds for this vulnerability."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.4,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2023-03-27T20:36:27.329Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-3vvg-gjfr-q9vm",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-3vvg-gjfr-q9vm"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/95f758229d419411a38577608709d8552cccf193",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/95f758229d419411a38577608709d8552cccf193"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/c6aa644973b034305bbe9ea34b010dcf5b5790ce",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/c6aa644973b034305bbe9ea34b010dcf5b5790ce"
            },
            {
              "name": "https://docs.gocd.org/current/configuration/pipeline_labeling.html",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://docs.gocd.org/current/configuration/pipeline_labeling.html"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/23.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/23.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#23-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#23-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-3vvg-gjfr-q9vm",
            "discovery": "UNKNOWN"
          },
          "title": "Stored XSS possible on VSM and Job Details pages via malicious pipeline label configuration in gocd"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2023-28629",
        "datePublished": "2023-03-27T20:36:27.329Z",
        "dateReserved": "2023-03-20T12:19:47.207Z",
        "dateUpdated": "2025-02-19T15:15:27.259Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2026-52742 (GCVE-0-2026-52742)

    Vulnerability from cvelistv5 – Published: 2026-09-21 15:01 – Updated: 2026-09-21 15:34
    VLAI
    Title
    GoCD is vulnerable to historical server configuration API authorization bypass
    Summary
    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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-21 15:34 UTC
    CWE
    • CWE-863 - Incorrect Authorization
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 12.3.1, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-52742",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-21T15:34:34.473877Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-21T15:34:48.735Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 12.3.1, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.1,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "LOW",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T15:01:42.644Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-7xxx-fv46-vp7h",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-7xxx-fv46-vp7h"
            },
            {
              "name": "https://github.com/gocd/gocd/pull/14398",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/pull/14398"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/8be3a674c3434fa6aa772d7c22fb7b0277950cd7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/8be3a674c3434fa6aa772d7c22fb7b0277950cd7"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-7xxx-fv46-vp7h",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD is vulnerable to historical server configuration API authorization bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-52742",
        "datePublished": "2026-09-21T15:01:42.644Z",
        "dateReserved": "2026-06-08T14:00:43.573Z",
        "dateUpdated": "2026-09-21T15:34:48.735Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-55870 (GCVE-0-2026-55870)

    Vulnerability from cvelistv5 – Published: 2026-09-21 15:00 – Updated: 2026-09-21 15:00
    VLAI
    Title
    GoCD is vulnerable to credential exposure when admins insecurely configure material URLs
    Summary
    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.
    CWE
    • CWE-200 - Exposure of Sensitive Information to an Unauthorized Actor
    • CWE-522 - Insufficiently Protected Credentials
    Impacted products
    Vendor Product Version
    gocd gocd Affected: < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 2.3,
                "baseSeverity": "LOW",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-200",
                  "description": "CWE-200: Exposure of Sensitive Information to an Unauthorized Actor",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-522",
                  "description": "CWE-522: Insufficiently Protected Credentials",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T15:00:48.573Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-5m25-5j77-c887",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-5m25-5j77-c887"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/19c415d918bb50cb5a3ab7c28e01f4dd51ecb6a5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/19c415d918bb50cb5a3ab7c28e01f4dd51ecb6a5"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-5m25-5j77-c887",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD is vulnerable to credential exposure when admins insecurely configure material URLs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-55870",
        "datePublished": "2026-09-21T15:00:48.573Z",
        "dateReserved": "2026-06-17T16:44:40.996Z",
        "dateUpdated": "2026-09-21T15:00:48.573Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-55625 (GCVE-0-2026-55625)

    Vulnerability from cvelistv5 – Published: 2026-09-21 15:00 – Updated: 2026-09-21 15:00
    VLAI
    Title
    GoCD is vulnerable to authorization bypass via material connection test APIs
    Summary
    GoCD is a continuous deliver server. From 16.1.0 until 26.1.0, the internal material connection test APIs at /go/api/admin/internal/material_test and /go/api/internal/config_repos/*/material_test accept an arbitrary existing pipeline and pipeline-group context without sufficient validation. A pipeline group administrator can invoke Test Connection for source control materials outside the administrator's authorized pipeline group or configuration repository and potentially use credentials from those materials. For GoCD 20.6.0 and later, the test context can also resolve external secrets managed by secret-management plugins, including global reusable secrets with separate permissions. This issue is fixed in version 26.1.0.
    CWE
    • CWE-639 - Authorization Bypass Through User-Controlled Key
    • CWE-863 - Incorrect Authorization
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 16.1.0, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 16.1.0, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. From 16.1.0 until 26.1.0, the internal material connection test APIs at /go/api/admin/internal/material_test and /go/api/internal/config_repos/*/material_test accept an arbitrary existing pipeline and pipeline-group context without sufficient validation. A pipeline group administrator can invoke Test Connection for source control materials outside the administrator\u0027s authorized pipeline group or configuration repository and potentially use credentials from those materials. For GoCD 20.6.0 and later, the test context can also resolve external secrets managed by secret-management plugins, including global reusable secrets with separate permissions. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-639",
                  "description": "CWE-639: Authorization Bypass Through User-Controlled Key",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T15:00:03.935Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-4557-94j8-5p66",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-4557-94j8-5p66"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/f0dda0fb8af4cff5e2f4bf52b753fb41a7ec8918",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/f0dda0fb8af4cff5e2f4bf52b753fb41a7ec8918"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-4557-94j8-5p66",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD is vulnerable to authorization bypass via material connection test APIs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-55625",
        "datePublished": "2026-09-21T15:00:03.935Z",
        "dateReserved": "2026-06-16T23:31:22.446Z",
        "dateUpdated": "2026-09-21T15:00:03.935Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-52740 (GCVE-0-2026-52740)

    Vulnerability from cvelistv5 – Published: 2026-09-21 14:59 – Updated: 2026-09-21 15:43
    VLAI
    Title
    GoCD is vulnerable to pipeline template view API authorization bypass
    Summary
    GoCD is a continuous deliver server. From 18.7.0 until 26.1.0, the Get Template Config API compares HTTP method names case-sensitively when selecting authorization filters. A lower-privileged authenticated user can send a request with nonstandard HTTP method capitalization to retrieve a pipeline template by name without the required view permission and read its configuration. API operations that modify data are not affected, secure variables remain encrypted, and deployments whose reverse proxy rejects non-uppercase HTTP methods are not affected. This issue is fixed in version 26.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-21 15:42 UTC
    CWE
    • CWE-863 - Incorrect Authorization
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 18.7.0, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-52740",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-21T15:42:25.316497Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-21T15:43:41.189Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 18.7.0, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. From 18.7.0 until 26.1.0, the Get Template Config API compares HTTP method names case-sensitively when selecting authorization filters. A lower-privileged authenticated user can send a request with nonstandard HTTP method capitalization to retrieve a pipeline template by name without the required view permission and read its configuration. API operations that modify data are not affected, secure variables remain encrypted, and deployments whose reverse proxy rejects non-uppercase HTTP methods are not affected. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T14:59:15.786Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-9jfm-4f6v-79wh",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-9jfm-4f6v-79wh"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/614d694c6d9d8714517db8f9f1581cc1c140506a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/614d694c6d9d8714517db8f9f1581cc1c140506a"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-9jfm-4f6v-79wh",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD is vulnerable to pipeline template view API authorization bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-52740",
        "datePublished": "2026-09-21T14:59:15.786Z",
        "dateReserved": "2026-06-08T14:00:43.572Z",
        "dateUpdated": "2026-09-21T15:43:41.189Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-55060 (GCVE-0-2026-55060)

    Vulnerability from cvelistv5 – Published: 2026-09-21 14:58 – Updated: 2026-09-21 14:58
    VLAI
    Title
    GoCD is vulnerable to authorization bypass via support process list API
    Summary
    GoCD is a continuous deliver server. From 13.1.0 until 26.1.0, the /go/api/support/process_list endpoint does not enforce its intended administrator-only authorization. An authenticated internal user can query the endpoint while source control child processes are running and view command-line arguments, usernames, remote material URLs, and internal material paths for materials the user cannot otherwise access. Exploitation depends on unpredictable process timing, and credentials, environment variables, and user-defined secrets remain masked or omitted. This issue is fixed in version 26.1.0.
    CWE
    • CWE-863 - Incorrect Authorization
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 13.1.0, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.1.0, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. From 13.1.0 until 26.1.0, the /go/api/support/process_list endpoint does not enforce its intended administrator-only authorization. An authenticated internal user can query the endpoint while source control child processes are running and view command-line arguments, usernames, remote material URLs, and internal material paths for materials the user cannot otherwise access. Exploitation depends on unpredictable process timing, and credentials, environment variables, and user-defined secrets remain masked or omitted. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 3.7,
                "baseSeverity": "LOW",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T14:58:39.059Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-vqjf-7pf8-hgwr",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-vqjf-7pf8-hgwr"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/fbf832f9358d96466bb87fad11a1de0ba935fea8",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/fbf832f9358d96466bb87fad11a1de0ba935fea8"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-vqjf-7pf8-hgwr",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD is vulnerable to authorization bypass via support process list API"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-55060",
        "datePublished": "2026-09-21T14:58:39.059Z",
        "dateReserved": "2026-06-16T14:33:35.709Z",
        "dateUpdated": "2026-09-21T14:58:39.059Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-52741 (GCVE-0-2026-52741)

    Vulnerability from cvelistv5 – Published: 2026-09-21 14:57 – Updated: 2026-09-21 14:57
    VLAI
    Title
    GoCD has stored XSS possible via tracking tool link highlighting on Compare Pipeline pages
    Summary
    GoCD is a continuous deliver server. From 18.3.0 until 26.1.0, GoCD can generate unescaped tracking-tool links from commit comments when a project uses a lenient Tracking Tool regular expression with an ID capturing group, such as JIRA-(.+). An attacker with commit access to a tracked material can place URI or HTML special characters in a matching commit comment, causing stored cross-site scripting when a victim views an affected Compare Pipeline page. Deployments without Tracking Tool integration, without an ID capturing group, or with conservative matchers that cannot match special characters are not affected. Successful exploitation can expose a privileged user session or allow changes using the victim's credentials and privileges. This issue is fixed in version 26.1.0.
    CWE
    • CWE-80 - Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 18.3.0, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 18.3.0, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. From 18.3.0 until 26.1.0, GoCD can generate unescaped tracking-tool links from commit comments when a project uses a lenient Tracking Tool regular expression with an ID capturing group, such as JIRA-(.+). An attacker with commit access to a tracked material can place URI or HTML special characters in a matching commit comment, causing stored cross-site scripting when a victim views an affected Compare Pipeline page. Deployments without Tracking Tool integration, without an ID capturing group, or with conservative matchers that cannot match special characters are not affected. Successful exploitation can expose a privileged user session or allow changes using the victim\u0027s credentials and privileges. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:P/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-80",
                  "description": "CWE-80: Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T14:57:50.940Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-hj3c-q23m-fxcg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-hj3c-q23m-fxcg"
            },
            {
              "name": "https://github.com/gocd/gocd/pull/14356",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/pull/14356"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/1adba7ded0b9ef57e29f1de876a882199e5da1d4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/1adba7ded0b9ef57e29f1de876a882199e5da1d4"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-hj3c-q23m-fxcg",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD has stored XSS possible via tracking tool link highlighting on Compare Pipeline pages"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-52741",
        "datePublished": "2026-09-21T14:57:50.940Z",
        "dateReserved": "2026-06-08T14:00:43.573Z",
        "dateUpdated": "2026-09-21T14:57:50.940Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-68919 (GCVE-0-2026-68919)

    Vulnerability from cvelistv5 – Published: 2026-09-21 14:56 – Updated: 2026-09-21 14:56
    VLAI
    Title
    GoCD has stored XSS possible via forged package material comments on Stage/Job/VSM pages
    Summary
    GoCD is a continuous deliver server. From 13.3.0 until 26.1.0, GoCD does not correctly encode and escape malicious material modification comments that mimic the special trackback format used by package materials when rendering the Stage Detail, Job/Build Detail, Value Stream Map, and Pipeline History views. A user with write access to a material tracked by GoCD can store arbitrary HTML or JavaScript in a forged package material comment, which executes in the browser session of a user who later views an affected page. Exploitation requires a victim to view a page that renders the malicious modification, and GoCD does not render every material comment in every view. Successful exploitation can expose a privileged user session or allow changes using the victim's credentials and privileges. This issue is fixed in version 26.1.0.
    CWE
    • CWE-80 - Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 13.3.0, < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.3.0, \u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. From 13.3.0 until 26.1.0, GoCD does not correctly encode and escape malicious material modification comments that mimic the special trackback format used by package materials when rendering the Stage Detail, Job/Build Detail, Value Stream Map, and Pipeline History views. A user with write access to a material tracked by GoCD can store arbitrary HTML or JavaScript in a forged package material comment, which executes in the browser session of a user who later views an affected page. Exploitation requires a victim to view a page that renders the malicious modification, and GoCD does not render every material comment in every view. Successful exploitation can expose a privileged user session or allow changes using the victim\u0027s credentials and privileges. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-80",
                  "description": "CWE-80: Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T14:56:23.341Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-pp5x-wgv2-g37p",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-pp5x-wgv2-g37p"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/a03eeeaa4a85edfc9053e743610547d4fcf7aea6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/a03eeeaa4a85edfc9053e743610547d4fcf7aea6"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-pp5x-wgv2-g37p",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD has stored XSS possible via forged package material comments on Stage/Job/VSM pages"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-68919",
        "datePublished": "2026-09-21T14:56:23.341Z",
        "dateReserved": "2026-07-31T21:04:04.041Z",
        "dateUpdated": "2026-09-21T14:56:23.341Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-52743 (GCVE-0-2026-52743)

    Vulnerability from cvelistv5 – Published: 2026-09-21 14:24 – Updated: 2026-09-21 14:24
    VLAI
    Title
    GoCD before 26.1.0 is vulnerable to authorization bypass via job status API
    Summary
    GoCD is a continuous deliver server. Prior to 26.1.0, the internal GoCD UI /jobStatus.json API does not validate that a requested server-assigned job ID belongs to the pipeline and stage named in the request. An authenticated user can guess job IDs and retrieve status for jobs in pipelines the user cannot otherwise view, including job names, state, progress timestamps, assigned agent IP addresses and UUIDs, and associated stages and pipelines. The response does not expose console output, artifacts, commands, variables, or configuration. This issue is fixed in version 26.1.0.
    CWE
    • CWE-639 - Authorization Bypass Through User-Controlled Key
    • CWE-863 - Incorrect Authorization
    Impacted products
    Vendor Product Version
    gocd gocd Affected: < 26.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 26.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. Prior to 26.1.0, the internal GoCD UI /jobStatus.json API does not validate that a requested server-assigned job ID belongs to the pipeline and stage named in the request. An authenticated user can guess job IDs and retrieve status for jobs in pipelines the user cannot otherwise view, including job names, state, progress timestamps, assigned agent IP addresses and UUIDs, and associated stages and pipelines. The response does not expose console output, artifacts, commands, variables, or configuration. This issue is fixed in version 26.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-639",
                  "description": "CWE-639: Authorization Bypass Through User-Controlled Key",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T14:24:57.713Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-2x6r-h7h3-wqc4",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-2x6r-h7h3-wqc4"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/07f9ffd16263e0f626c4b7c0fced1b1b854aab1a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/07f9ffd16263e0f626c4b7c0fced1b1b854aab1a"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/26.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/26.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#26-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#26-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-2x6r-h7h3-wqc4",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD before 26.1.0 is vulnerable to authorization bypass via job status API"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-52743",
        "datePublished": "2026-09-21T14:24:57.713Z",
        "dateReserved": "2026-06-08T14:00:43.573Z",
        "dateUpdated": "2026-09-21T14:24:57.713Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2024-56324 (GCVE-0-2024-56324)

    Vulnerability from cvelistv5 – Published: 2025-01-03 15:56 – Updated: 2025-01-03 18:05
    VLAI
    Title
    GoCD vulnerable to XXE injection via abuse of pipeline XML "snippet" editing by group admins
    Summary
    GoCD is a continuous deliver server. GoCD versions prior to 24.4.0 can allow GoCD "group admins" to abuse ability to edit the raw XML configuration for groups they administer to trigger XML External Entity (XXE) injection on the GoCD server. Theoretically, the XXE vulnerability can result in additional attacks such as SSRF, information disclosure from the GoCD server, and directory traversal, although these additional attacks have not been explicitly demonstrated as exploitable. This issue is fixed in GoCD 24.5.0. Some workarounds are available. One may temporarily block access to `/go/*/pipelines/snippet` routes from an external reverse proxy or WAF if one's "group admin" users do not need the functionality to edit the XML of pipelines directly (rather than using the UI, or using a configuration repository). One may also prevent external access from one's GoCD server to arbitrary locations using some kind of environment egress control.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-01-03 18:04 UTC
    CWE
    • CWE-611 - Improper Restriction of XML External Entity Reference
    Impacted products
    Vendor Product Version
    gocd gocd Affected: < 24.5.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-56324",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-01-03T18:04:54.319891Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-01-03T18:05:04.820Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 24.5.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. GoCD versions prior to 24.4.0 can allow GoCD \"group admins\" to abuse ability to edit the raw XML configuration for groups they administer to trigger XML External Entity (XXE) injection on the GoCD server. Theoretically, the XXE vulnerability can result in additional attacks such as SSRF, information disclosure from the GoCD server, and directory traversal, although these additional attacks have not been explicitly demonstrated as exploitable. This issue is fixed in GoCD 24.5.0. Some workarounds are available. One may temporarily block access to  `/go/*/pipelines/snippet` routes from an external reverse proxy or WAF if one\u0027s \"group admin\" users do not need the functionality to edit the XML of pipelines directly (rather than using the UI, or using a configuration repository). One may also prevent external access from one\u0027s GoCD server to arbitrary locations using some kind of environment egress control."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 2.1,
                "baseSeverity": "LOW",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-611",
                  "description": "CWE-611: Improper Restriction of XML External Entity Reference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-01-03T15:56:52.174Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-3w9f-fgr5-5g78",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-3w9f-fgr5-5g78"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/410331a97eb2935e04c1372f50658e05c533f733",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/410331a97eb2935e04c1372f50658e05c533f733"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/24.5.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/24.5.0"
            },
            {
              "name": "https://www.gocd.org/releases/#24-5-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#24-5-0"
            }
          ],
          "source": {
            "advisory": "GHSA-3w9f-fgr5-5g78",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD vulnerable to XXE injection via abuse of pipeline XML \"snippet\" editing by group admins"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-56324",
        "datePublished": "2025-01-03T15:56:52.174Z",
        "dateReserved": "2024-12-18T23:44:51.604Z",
        "dateUpdated": "2025-01-03T18:05:04.820Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-56322 (GCVE-0-2024-56322)

    Vulnerability from cvelistv5 – Published: 2025-01-03 15:49 – Updated: 2025-01-03 17:10
    VLAI
    Title
    GoCD vulnerable to XXE injection via abuse of unused XML configuration repository functionality
    Summary
    GoCD is a continuous deliver server. GoCD versions 16.7.0 through 24.4.0 (inclusive) can allow GoCD admins to abuse a hidden/unused configuration repository (pipelines as code) feature to allow XML External Entity (XXE) injection on the GoCD Server which will be executed when GoCD periodically scans configuration repositories for pipeline updates, or is triggered by an administrator or config repo admin. In practice the impact of this vulnerability is limited, in most cases without combining with another vulnerability, as only GoCD (super) admins have the ability to abuse this vulnerability. Typically a malicious GoCD admin can cause much larger damage than that they can do with XXE injection. The issue is fixed in GoCD 24.5.0. As a workaround, prevent external access from the GoCD server to arbitrary locations using some kind of environment egress control.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-01-03 17:09 UTC
    CWE
    • CWE-611 - Improper Restriction of XML External Entity Reference
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 16.7.0, < 24.5.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-56322",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-01-03T17:09:40.613611Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-01-03T17:10:02.906Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 16.7.0, \u003c 24.5.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. GoCD versions 16.7.0 through 24.4.0 (inclusive) can allow GoCD admins to abuse a hidden/unused configuration repository (pipelines as code) feature to allow XML External Entity (XXE) injection on the GoCD Server which will be executed when GoCD periodically scans configuration repositories for pipeline updates, or is triggered by an administrator or config repo admin. In practice the impact of this vulnerability is limited, in most cases without combining with another vulnerability, as only GoCD (super) admins have the ability to abuse this vulnerability. Typically a malicious GoCD admin can cause much larger damage than that they can do with XXE injection. The issue is fixed in GoCD 24.5.0. As a workaround, prevent external access from the GoCD server to arbitrary locations using some kind of environment egress control."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 2.1,
                "baseSeverity": "LOW",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-611",
                  "description": "CWE-611: Improper Restriction of XML External Entity Reference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-01-03T15:49:48.294Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-8xwx-hf68-8xq7",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-8xwx-hf68-8xq7"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/410331a97eb2935e04c1372f50658e05c533f733",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/410331a97eb2935e04c1372f50658e05c533f733"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/24.5.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/24.5.0"
            },
            {
              "name": "https://www.gocd.org/releases/#24-5-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#24-5-0"
            }
          ],
          "source": {
            "advisory": "GHSA-8xwx-hf68-8xq7",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD vulnerable to XXE injection via abuse of unused XML configuration repository functionality"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-56322",
        "datePublished": "2025-01-03T15:49:48.294Z",
        "dateReserved": "2024-12-18T23:44:51.604Z",
        "dateUpdated": "2025-01-03T17:10:02.906Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-56321 (GCVE-0-2024-56321)

    Vulnerability from cvelistv5 – Published: 2025-01-03 15:41 – Updated: 2025-01-03 17:50
    VLAI
    Title
    GoCD can allow malicious GoCD admins to abuse backup configuration to gain additional host access
    Summary
    GoCD is a continuous deliver server. GoCD versions 18.9.0 through 24.4.0 (inclusive) can allow GoCD admins to abuse the backup configuration "post-backup script" feature to potentially execute arbitrary scripts on the hosting server or container as GoCD's user, rather than pre-configured scripts. In practice the impact of this vulnerability is limited, as in most configurations a user who can log into the GoCD UI as an admin also has host administration permissions for the host/container that GoCD runs on, in order to manage artifact storage and other service-level configuration options. Additionally, since a GoCD admin has ability to configure and schedule pipelines tasks on all GoCD agents available to the server, the fundamental functionality of GoCD allows co-ordinated task execution similar to that of post-backup-scripts. However in restricted environments where the host administration is separated from the role of a GoCD admin, this may be unexpected. The issue is fixed in GoCD 24.5.0. Post-backup scripts can no longer be executed from within certain sensitive locations on the GoCD server. No known workarounds are available.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-01-03 17:49 UTC
    CWE
    • CWE-20 - Improper Input Validation
    • CWE-36 - Absolute Path Traversal
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 18.9.0, < 24.5.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-56321",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-01-03T17:49:54.699823Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-01-03T17:50:41.277Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 18.9.0, \u003c 24.5.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. GoCD versions 18.9.0 through 24.4.0 (inclusive) can allow GoCD admins to abuse the backup configuration \"post-backup script\" feature to potentially execute arbitrary scripts on the hosting server or container as GoCD\u0027s user, rather than pre-configured scripts. In practice the impact of this vulnerability is limited, as in most configurations a user who can log into the GoCD UI as an admin also has host administration permissions for the host/container that GoCD runs on, in order to manage artifact storage and other service-level configuration options. Additionally, since a GoCD admin has ability to configure and schedule pipelines tasks on all GoCD agents available to the server, the fundamental functionality of GoCD allows co-ordinated task execution similar to that of post-backup-scripts. However in restricted environments where the host administration is separated from the role of a GoCD admin, this may be unexpected. The issue is fixed in GoCD 24.5.0. Post-backup scripts can no longer be executed from within certain sensitive locations on the GoCD server. No known workarounds are available."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 3.8,
                "baseSeverity": "LOW",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "CWE-20: Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-36",
                  "description": "CWE-36: Absolute Path Traversal",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-01-03T15:48:22.716Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-7jr3-gh3w-vjxq",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-7jr3-gh3w-vjxq"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/631f315d17fcb73f310eee6c881974c9b55ca9f0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/631f315d17fcb73f310eee6c881974c9b55ca9f0"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/24.5.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/24.5.0"
            },
            {
              "name": "https://www.gocd.org/releases/#24-5-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#24-5-0"
            }
          ],
          "source": {
            "advisory": "GHSA-7jr3-gh3w-vjxq",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD can allow malicious GoCD admins to abuse backup configuration to gain additional host access"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-56321",
        "datePublished": "2025-01-03T15:41:40.737Z",
        "dateReserved": "2024-12-18T23:44:51.604Z",
        "dateUpdated": "2025-01-03T17:50:41.277Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-56320 (GCVE-0-2024-56320)

    Vulnerability from cvelistv5 – Published: 2025-01-03 15:37 – Updated: 2025-01-03 17:51
    VLAI
    Title
    GoCD vulnerable to admin privilege escalation by a malicious internal/existing authenticated user
    Summary
    GoCD is a continuous deliver server. GoCD versions prior to 24.5.0 are vulnerable to admin privilege escalation due to improper authorization of access to the admin "Configuration XML" UI feature, and its associated API. A malicious insider/existing authenticated GoCD user with an existing GoCD user account could abuse this vulnerability to access information intended only for GoCD admins, or to escalate their privileges to that of a GoCD admin in a persistent manner. it is not possible for this vulnerability to be abused prior to authentication/login. The issue is fixed in GoCD 24.5.0. GoCD users who are not able to immediate upgrade can mitigate this issue by using a reverse proxy, WAF or similar to externally block access paths with a `/go/rails/` prefix. Blocking this route causes no loss of functionality. If it is not possible to upgrade or block the above route, consider reducing the GoCD user base to more trusted set of users, including temporarily disabling use of plugins such as the guest-login-plugin, which allow limited anonymous access as a regular user account.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-01-03 17:51 UTC
    CWE
    Impacted products
    Vendor Product Version
    gocd gocd Affected: < 24.5.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-56320",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-01-03T17:51:17.956995Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-01-03T17:51:30.429Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 24.5.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous deliver server. GoCD versions prior to 24.5.0 are vulnerable to admin privilege escalation due to improper authorization of access to the admin \"Configuration XML\" UI feature, and its associated API. A malicious insider/existing authenticated GoCD user with an existing GoCD user account could abuse this vulnerability to access information intended only for GoCD admins, or to escalate their privileges to that of a GoCD admin in a persistent manner. it is not possible for this vulnerability to be abused prior to authentication/login. The issue is fixed in GoCD 24.5.0. GoCD users who are not able to immediate upgrade can mitigate this issue by using a reverse proxy, WAF or similar to externally block access paths with a `/go/rails/` prefix. Blocking this route causes no loss of functionality. If it is not possible to upgrade or block the above route, consider reducing the GoCD user base to more trusted set of users, including temporarily disabling use of plugins such as the guest-login-plugin, which allow limited anonymous access as a regular user account."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 9.4,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-285",
                  "description": "CWE-285: Improper Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-01-03T15:48:34.531Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-346h-q594-rj8j",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-346h-q594-rj8j"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/68b598b97bd283a5a85e20d018d69fe86acf4165",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/68b598b97bd283a5a85e20d018d69fe86acf4165"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/24.5.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/24.5.0"
            },
            {
              "name": "https://www.gocd.org/releases/#24-5-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#24-5-0"
            }
          ],
          "source": {
            "advisory": "GHSA-346h-q594-rj8j",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD vulnerable to admin privilege escalation by a malicious internal/existing authenticated user"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-56320",
        "datePublished": "2025-01-03T15:37:12.694Z",
        "dateReserved": "2024-12-18T23:44:51.603Z",
        "dateUpdated": "2025-01-03T17:51:30.429Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-28866 (GCVE-0-2024-28866)

    Vulnerability from cvelistv5 – Published: 2024-05-13 13:53 – Updated: 2024-08-02 00:56
    VLAI
    Title
    GoCD vulnerable to reflected Cross-site Scripting possible on server loading page during start-up
    Summary
    GoCD is a continuous delivery server. GoCD versions from 19.4.0 to 23.5.0 (inclusive) are potentially vulnerable to a reflected cross-site scripting vulnerability on the loading page displayed while GoCD is starting, via abuse of a `redirect_to` query parameter with inadequate validation. Attackers could theoretically abuse the query parameter to steal session tokens or other values from the user's browser. In practice exploiting this to perform privileged actions is likely rather difficult to exploit because the target user would need to be triggered to open an attacker-crafted link in the period where the server is starting up (but not completely started), requiring chaining with a separate denial-of-service vulnerability. Additionally, GoCD server restarts invalidate earlier session tokens (i.e GoCD does not support persistent sessions), so a stolen session token would be unusable once the server has completed restart, and executed XSS would be done within a logged-out context. The issue is fixed in GoCD 24.1.0. As a workaround, it is technically possible in earlier GoCD versions to override the loading page with an earlier version which is not vulnerable, by starting GoCD with the Java system property override as either `-Dloading.page.resource.path=/loading_pages/default.loading.page.html` (simpler early version of loading page without GoCD introduction) or `-Dloading.page.resource.path=/does_not_exist.html` (to display a simple message with no interactivity).
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-05-13 17:15 UTC
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 19.4.0, < 24.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-28866",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-05-13T17:15:21.009341Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-06-04T18:03:33.107Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          },
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-02T00:56:58.190Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "name": "https://github.com/gocd/gocd/security/advisories/GHSA-q882-q6mm-mgvh",
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/security/advisories/GHSA-q882-q6mm-mgvh"
              },
              {
                "name": "https://github.com/gocd/gocd/commit/388d8893ec4cac51d2b76e923cc9b55c7703e402",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/commit/388d8893ec4cac51d2b76e923cc9b55c7703e402"
              },
              {
                "name": "https://github.com/gocd/gocd/releases/tag/24.1.0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/releases/tag/24.1.0"
              },
              {
                "name": "https://www.gocd.org/releases/#24-1-0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://www.gocd.org/releases/#24-1-0"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 19.4.0, \u003c 24.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is a continuous delivery server. GoCD versions from 19.4.0 to 23.5.0 (inclusive) are potentially vulnerable to a reflected cross-site scripting vulnerability on the loading page displayed while GoCD is starting, via abuse of a `redirect_to` query parameter with inadequate validation.\n\nAttackers could theoretically abuse the query parameter to steal session tokens or other values from the user\u0027s browser. In practice exploiting this to perform privileged actions is likely rather difficult to exploit because the target user would need to be triggered to open an attacker-crafted link in the period where the server is starting up (but not completely started), requiring chaining with a separate denial-of-service vulnerability. Additionally, GoCD server restarts invalidate earlier session tokens (i.e GoCD does not support persistent sessions), so a stolen session token would be unusable once the server has completed restart, and executed XSS would be done within a logged-out context.\n\nThe issue is fixed in GoCD 24.1.0. As a workaround, it is technically possible in earlier GoCD versions to override the loading page with an earlier version which is not vulnerable, by starting GoCD with the Java system property override as either `-Dloading.page.resource.path=/loading_pages/default.loading.page.html` (simpler early version of loading page without GoCD introduction) or `-Dloading.page.resource.path=/does_not_exist.html` (to display a simple message with no interactivity)."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 3.1,
                "baseSeverity": "LOW",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-05-13T13:53:30.719Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-q882-q6mm-mgvh",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-q882-q6mm-mgvh"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/388d8893ec4cac51d2b76e923cc9b55c7703e402",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/388d8893ec4cac51d2b76e923cc9b55c7703e402"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/24.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/24.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#24-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#24-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-q882-q6mm-mgvh",
            "discovery": "UNKNOWN"
          },
          "title": "GoCD vulnerable to reflected Cross-site Scripting possible on server loading page during start-up"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-28866",
        "datePublished": "2024-05-13T13:53:30.719Z",
        "dateReserved": "2024-03-11T22:45:07.687Z",
        "dateUpdated": "2024-08-02T00:56:58.190Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2023-28629 (GCVE-0-2023-28629)

    Vulnerability from cvelistv5 – Published: 2023-03-27 20:36 – Updated: 2025-02-19 15:15
    VLAI
    Title
    Stored XSS possible on VSM and Job Details pages via malicious pipeline label configuration in gocd
    Summary
    GoCD is an open source continuous delivery server. GoCD versions before 23.1.0 are vulnerable to a stored XSS vulnerability, where pipeline configuration with a malicious pipeline label configuration can affect browser display of pipeline runs generated from that configuration. An attacker that has permissions to configure GoCD pipelines could include JavaScript elements within the label template, causing a XSS vulnerability to be triggered for any users viewing the Value Stream Map or Job Details for runs of the affected pipeline, potentially allowing them to perform arbitrary actions within the victim's browser context rather than their own. This issue has been fixed in GoCD 23.1.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-02-19 15:15 UTC
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    Impacted products
    Vendor Product Version
    gocd gocd Affected: < 23.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-02T13:43:23.219Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "name": "https://github.com/gocd/gocd/security/advisories/GHSA-3vvg-gjfr-q9vm",
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/security/advisories/GHSA-3vvg-gjfr-q9vm"
              },
              {
                "name": "https://github.com/gocd/gocd/commit/95f758229d419411a38577608709d8552cccf193",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/commit/95f758229d419411a38577608709d8552cccf193"
              },
              {
                "name": "https://github.com/gocd/gocd/commit/c6aa644973b034305bbe9ea34b010dcf5b5790ce",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/commit/c6aa644973b034305bbe9ea34b010dcf5b5790ce"
              },
              {
                "name": "https://docs.gocd.org/current/configuration/pipeline_labeling.html",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://docs.gocd.org/current/configuration/pipeline_labeling.html"
              },
              {
                "name": "https://github.com/gocd/gocd/releases/tag/23.1.0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/releases/tag/23.1.0"
              },
              {
                "name": "https://www.gocd.org/releases/#23-1-0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://www.gocd.org/releases/#23-1-0"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2023-28629",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-02-19T15:15:06.368099Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-02-19T15:15:27.259Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 23.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is an open source continuous delivery server. GoCD versions before 23.1.0 are vulnerable to a stored XSS vulnerability, where pipeline configuration with a malicious pipeline label configuration can affect browser display of pipeline runs generated from that configuration. An attacker that has permissions to configure GoCD pipelines could include JavaScript elements within the label template, causing a XSS vulnerability to be triggered for any users viewing the Value Stream Map or Job Details for runs of the affected pipeline, potentially allowing them to perform arbitrary actions within the victim\u0027s browser context rather than their own. This issue has been fixed in GoCD 23.1.0. Users are advised to upgrade. There are no known workarounds for this vulnerability."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.4,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2023-03-27T20:36:27.329Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-3vvg-gjfr-q9vm",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-3vvg-gjfr-q9vm"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/95f758229d419411a38577608709d8552cccf193",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/95f758229d419411a38577608709d8552cccf193"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/c6aa644973b034305bbe9ea34b010dcf5b5790ce",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/c6aa644973b034305bbe9ea34b010dcf5b5790ce"
            },
            {
              "name": "https://docs.gocd.org/current/configuration/pipeline_labeling.html",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://docs.gocd.org/current/configuration/pipeline_labeling.html"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/23.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/23.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#23-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#23-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-3vvg-gjfr-q9vm",
            "discovery": "UNKNOWN"
          },
          "title": "Stored XSS possible on VSM and Job Details pages via malicious pipeline label configuration in gocd"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2023-28629",
        "datePublished": "2023-03-27T20:36:27.329Z",
        "dateReserved": "2023-03-20T12:19:47.207Z",
        "dateUpdated": "2025-02-19T15:15:27.259Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2023-28630 (GCVE-0-2023-28630)

    Vulnerability from cvelistv5 – Published: 2023-03-27 20:33 – Updated: 2025-02-19 15:18
    VLAI
    Title
    Sensitive information disclosure possible on misconfigured failed backups of non-H2 databases in gocd
    Summary
    GoCD is an open source continuous delivery server. In GoCD versions from 20.5.0 and below 23.1.0, if the server environment is not correctly configured by administrators to provide access to the relevant PostgreSQL or MySQL backup tools, the credentials for database access may be unintentionally leaked to admin alerts on the GoCD user interface. The vulnerability is triggered only if the GoCD server host is misconfigured to have backups enabled, but does not have access to the `pg_dump` or `mysqldump` utility tools to backup the configured database type (PostgreSQL or MySQL respectively). In such cases, failure to launch the expected backup utility reports the shell environment used to attempt to launch in the server admin alert, which includes the plaintext database password supplied to the configured tool. This vulnerability does not affect backups of the default on-disk H2 database that GoCD is configured to use. This issue has been addressed and fixed in GoCD 23.1.0. Users are advised to upgrade. Users unable to upgrade may disable backups, or administrators should ensure that the required `pg_dump` (PostgreSQL) or `mysqldump` (MySQL) binaries are available on the GoCD server when backups are triggered.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2025-02-19 15:18 UTC
    CWE
    • CWE-532 - Insertion of Sensitive Information into Log File
    Impacted products
    Vendor Product Version
    gocd gocd Affected: >= 20.5.0, < 23.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-02T13:43:23.693Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "name": "https://github.com/gocd/gocd/security/advisories/GHSA-p95w-gh78-qjmv",
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/security/advisories/GHSA-p95w-gh78-qjmv"
              },
              {
                "name": "https://github.com/gocd/gocd/commit/6545481e7b36817dd6033bf614585a8db242070d",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/commit/6545481e7b36817dd6033bf614585a8db242070d"
              },
              {
                "name": "https://github.com/gocd/gocd/releases/tag/23.1.0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/gocd/gocd/releases/tag/23.1.0"
              },
              {
                "name": "https://www.gocd.org/releases/#23-1-0",
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://www.gocd.org/releases/#23-1-0"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2023-28630",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-02-19T15:18:08.572909Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-02-19T15:18:28.486Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "gocd",
              "vendor": "gocd",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 20.5.0, \u003c 23.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GoCD is an open source continuous delivery server. In GoCD versions from 20.5.0 and below 23.1.0, if the server environment is not correctly configured by administrators to provide access to the relevant PostgreSQL or MySQL backup tools, the credentials for database access may be unintentionally leaked to admin alerts on the GoCD user interface. The vulnerability is triggered only if the GoCD server host is misconfigured to have backups enabled, but does not have access to the `pg_dump` or `mysqldump` utility tools to backup the configured database type (PostgreSQL or MySQL respectively). In such cases, failure to launch the expected backup utility reports the shell environment used to attempt to launch in the server admin alert, which includes the plaintext database password supplied to the configured tool. This vulnerability does not affect backups of the default on-disk H2 database that GoCD is configured to use. This issue has been addressed and fixed in GoCD 23.1.0. Users are advised to upgrade. Users unable to upgrade may disable backups, or administrators should ensure that the required `pg_dump` (PostgreSQL) or `mysqldump` (MySQL) binaries are available on the GoCD server when backups are triggered."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 4.2,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-532",
                  "description": "CWE-532: Insertion of Sensitive Information into Log File",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2023-03-27T20:33:48.775Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/gocd/gocd/security/advisories/GHSA-p95w-gh78-qjmv",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/gocd/gocd/security/advisories/GHSA-p95w-gh78-qjmv"
            },
            {
              "name": "https://github.com/gocd/gocd/commit/6545481e7b36817dd6033bf614585a8db242070d",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/commit/6545481e7b36817dd6033bf614585a8db242070d"
            },
            {
              "name": "https://github.com/gocd/gocd/releases/tag/23.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/gocd/gocd/releases/tag/23.1.0"
            },
            {
              "name": "https://www.gocd.org/releases/#23-1-0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.gocd.org/releases/#23-1-0"
            }
          ],
          "source": {
            "advisory": "GHSA-p95w-gh78-qjmv",
            "discovery": "UNKNOWN"
          },
          "title": "Sensitive information disclosure possible on misconfigured failed backups of non-H2 databases in gocd"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2023-28630",
        "datePublished": "2023-03-27T20:33:48.775Z",
        "dateReserved": "2023-03-20T12:19:47.207Z",
        "dateUpdated": "2025-02-19T15:18:28.486Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }