CVE-2019-19629
Description
In GitLab EE 10.5 through 12.5.3, 12.4.5, and 12.3.8, when transferring a public project to a private group, private code would be disclosed via the Group Search API provided by the Elasticsearch integration.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
GitLab EE 10.5-12.5.3, 12.4.5, 12.3.8 exposes private code via Group Search API when transferring public projects to private groups.
Vulnerability
In GitLab EE versions 10.5 through 12.5.3, 12.4.5, and 12.3.8, a vulnerability exists in the Elasticsearch integration. When a public project is transferred to a private group, the Group Search API continues to return the previously indexed public data, thereby disclosing private code. The affected versions include all GitLab EE releases from 10.5 up to and including 12.5.3, as well as the specific patch releases 12.4.5 and 12.3.8 [1].
Exploitation
To exploit this vulnerability, an attacker must have access to the Group Search API, which may require authentication depending on instance configuration. The attacker can query the API for content from the transferred project before it is re-indexed after the transfer. The sequence involves a project owner transferring a public project to a private group, and then an attacker using the Group Search API to retrieve the project's data that was originally public.
Impact
Successful exploitation results in information disclosure of private code that was previously public. The attacker gains access to sensitive data that should only be accessible to members of the private group, compromising confidentiality.
Mitigation
GitHub has released patches in subsequent versions to address this issue. Users should upgrade to GitLab EE 12.5.4, 12.4.6, 12.3.9, or later. No workarounds are available; upgrading is recommended [1].
AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- GitLab/GitLab EEdescription
- Range: 10.5 - 12.5.3
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2- about.gitlab.com/blog/2019/12/10/critical-security-release-gitlab-12-5-4-released/mitrex_refsource_CONFIRM
- about.gitlab.com/blog/categories/releases/mitrex_refsource_MISC
News mentions
0No linked articles in our index yet.