Skip to main content
VulnerabilityPublished Updated

CVE-2024-23901: Jenkins GitLab Branch Source Plugin

Affects Jenkins GitLab Branch Source PluginSource CVE Database V5

0

Not known to be exploited · CVSS 6.5 Medium.

Data as of 26 Oct 2026, 17:16 UTC

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 Jan 2024

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
Jenkins Project Jenkins GitLab Branch Source PluginAffected
  • =0
  • <=684.vea_fa_7c1e2fe3
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.

References

Community reviews

Loading reviews…