CVE-2023-24426
Description
Jenkins Azure AD Plugin 303.va_91ef20ee49f and earlier does not invalidate the previous session on login.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Jenkins Azure AD Plugin fails to invalidate previous sessions on login, enabling session fixation and unauthorized access.
Vulnerability
Details
The Jenkins Azure AD Plugin, versions 303.va_91ef20ee49f and earlier, does not invalidate the previous session upon a new login [1][3]. This means that after a user authenticates, any existing session tokens associated with that user remain valid, allowing an attacker to reuse a previously obtained session token.
Exploitation
An attacker can exploit this by obtaining a valid session token—for example, through social engineering, network interception, or by setting a session ID before the victim logs in (session fixation). No additional authentication is required once the token is acquired. The attacker only needs to present the token to the Jenkins server after the victim has logged in, thereby gaining access to the authenticated session.
Impact
Successful exploitation allows the attacker to impersonate the victim and perform any actions the victim is authorized to do within Jenkins. Depending on the victim's permissions, this could include viewing sensitive data, modifying jobs, or executing arbitrary code on the Jenkins controller, leading to a full compromise of the CI/CD environment.
Mitigation
The Jenkins Security Advisory 2023-01-24 recommends updating the Azure AD Plugin to version 304.va_... or later, which properly invalidates previous sessions on login [1]. Users should also review their session management practices and consider additional security measures such as HTTPS and secure token handling.
AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.jenkins-ci.plugins:azure-adMaven | <= 303.va | — |
Affected products
3- Range: <=303.va_91ef20ee49f
- Range: unspecified
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- github.com/advisories/GHSA-939x-6mwj-96r2ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2023-24426ghsaADVISORY
- www.jenkins.io/security/advisory/2023-01-24/ghsaWEB
News mentions
1- Jenkins Security Advisory 2023-01-24Jenkins Security Advisories · Jan 24, 2023