CVE-2022-39309
GoCD server secret encryption/decryption key leaked to agents during material serialization
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
0Exploited in Wild
-Decision
Descriptions
GoCD is a continuous delivery server. GoCD helps you automate and streamline the build-test-release cycle for continuous delivery of your product. GoCD versions prior to 21.1.0 leak the symmetric key used to encrypt/decrypt any secure variables/secrets in GoCD configuration to authenticated agents. A malicious/compromised agent may then expose that key from memory, and potentially allow an attacker the ability to decrypt secrets intended for other agents/environments if they also are able to obtain access to encrypted configuration values from the GoCD server. This issue is fixed in GoCD version 21.1.0. There are currently no known workarounds.
GoCD es un servidor de entrega continua. GoCD le ayuda a automatizar y agilizar el ciclo de construcción-prueba-lanzamiento para la entrega continua de su producto. Las versiones de GoCD anteriores a 21.1.0 filtran la clave simétrica usada para cifrar/descifrar cualquier variable/secreto seguro en la configuración de GoCD a los agentes autenticados. Un agente malicioso/comprometido puede entonces exponer esa clave desde la memoria, y potencialmente permitir a un atacante la capacidad de descifrar secretos destinados a otros agentes/entornos si también son capaces de obtener acceso a los valores de configuración cifrados del servidor GoCD. Este problema ha sido corregido en GoCD versión 21.1.0. Actualmente no se presentan mitigaciones
CVSS Scores
SSVC
- Decision:-
Timeline
- 2022-09-02 CVE Reserved
- 2022-10-14 CVE Published
- 2023-10-21 EPSS Updated
- 2024-08-03 CVE Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
- ---------- First Exploit
CWE
- CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
- CWE-499: Serializable Class Containing Sensitive Data
- CWE-668: Exposure of Resource to Wrong Sphere
CAPEC
References (4)
URL | Tag | Source |
---|---|---|
https://github.com/gocd/gocd/releases/tag/21.1.0 | Release Notes |
URL | Date | SRC |
---|
URL | Date | SRC |
---|---|---|
https://github.com/gocd/gocd/commit/691b479f1310034992da141760e9c5d1f5b60e8a | 2022-10-21 | |
https://github.com/gocd/gocd/security/advisories/GHSA-f9qg-xcxq-cgv9 | 2022-10-21 |
URL | Date | SRC |
---|---|---|
https://www.gocd.org/releases/#21-1-0 | 2022-10-21 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Thoughtworks Search vendor "Thoughtworks" | Gocd Search vendor "Thoughtworks" for product "Gocd" | < 21.1.0 Search vendor "Thoughtworks" for product "Gocd" and version " < 21.1.0" | - |
Affected
|