CVE-2025-47884

In Jenkins OpenID Connect Provider Plugin 96.vee8ed882ec4d and earlier the generation of build ID Tokens uses potentially overridden values of environment…

Critical · published May 14, 2025

CVSS v3.1
9.1
EPSS
1%
Percentile
50.0
In the wild
Unconfirmed
What it is

🚨 A crafty build ID Token could let attackers impersonate trusted jobs in Jenkins, all thanks to some sneaky environment variable overrides! 🔥 Think of it like a chef who can craft a dish using ingredients they secretly swapped out. If they switch out the spices for something else, the whole meal could taste off, and nobody would know until it’s too late! An attacker can forge a build ID Token that looks entirely legitimate, potentially granting them unauthorized access to sensitive external services. This could lead to data breaches, service disruptions, or even complete control over configured jobs. The consequences of this vulnerability could be absolutely devastating!

Put simply

Think of it like a chef who can craft a dish using ingredients they secretly swapped out. If they switch out the spices for something else, the whole meal could taste off, and nobody would know until it’s too late! This vulnerability in the Jenkins OpenID Connect Provider Plugin allows attackers with job configuration access to generate build ID Tokens using overridden environment variable values, enabling impersonation of trusted jobs.

What to do

An attacker can forge a build ID Token that looks entirely legitimate, potentially granting them unauthorized access to sensitive external services. This could lead to data breaches, service disruptions, or even complete control over configured jobs. The consequences of this vulnerability could be absolutely devastating! Immediately upgrade to the latest version of the Jenkins OpenID Connect Provider Plugin to eliminate this vulnerability. Review your job configurations and limit access to sensitive plugins to trusted users only. Regularly audit your environment variable settings to catch any sneaky overrides! You've got this! Follow the steps and bolster your Jenkins security like the hero you are! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00640 · 50.0th percentile
Published
2025-05-14T20:35Z
EPSS history
Timeline
  • 14 MAY 20:35Z
    In Jenkins OpenID Connect Provider Plugin 96.vee8ed882ec4d and earlier the generation of build ID Tokens uses potentially overridden values of environment…
    cvelistv5