CVE-2024-23901: Jenkins GitLab Branch Source Plugin
Affects Jenkins GitLab Branch Source PluginSource CVE Database V5
Not known to be exploited · CVSS 6.5 Medium.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 39% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 24 Jan 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Jenkins Project Jenkins GitLab Branch Source Plugin | Affected
| Fixed in– |
AI-suggested
European organizations should immediately audit their Jenkins GitLab Branch Source Plugin versions and upgrade to a patched version once available. Until a patch is released, organizations should restrict project sharing permissions in GitLab to trusted users only, minimizing the risk that an attacker can share a malicious project with the owner group. Implement strict access controls and review group membership regularly. Additionally, Jenkins administrators should monitor build logs and pipeline configurations for unusual or unauthorized changes. Employ network segmentation to isolate Jenkins servers and limit their access to only necessary resources. Consider disabling automatic scanning or builds triggered by group scans if feasible, or implement manual approval workflows for pipeline execution. Enforce strong authentication and multi-factor authentication (MFA) on GitLab and Jenkins accounts to reduce the risk of account compromise. Finally, maintain an incident response plan to quickly address any signs of exploitation.
Description
Jenkins GitLab Branch Source Plugin 684.vea_fa_7c1e2fe3 and earlier unconditionally discovers projects that are shared with the configured owner group, allowing attackers to configure and share a project, resulting in a crafted Pipeline being built by Jenkins during the next scan of the group.