CVE-2023-24444
Description
Jenkins OpenID Plugin before 2.5 fails to invalidate previous session on login, allowing session fixation attacks.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Jenkins OpenID Plugin before 2.5 fails to invalidate previous session on login, allowing session fixation attacks.
Description
Jenkins OpenID Plugin 2.4 and earlier does not invalidate the previous session on login [1]. This means that after a user authenticates via OpenID, the old session ID remains valid, creating a session fixation vulnerability [2]. The root cause is the lack of proper session invalidation during the login process.
Exploitation
An attacker can exploit this by forcing a victim to use a known session ID (e.g., via a crafted link) before the victim logs in via OpenID [1]. After the victim successfully authenticates, the session ID is not replaced, so the attacker can use the same session ID to access the Jenkins instance as the authenticated user [2]. No additional authentication is required for the attacker; they only need to set the session ID prior to login.
Impact
Successful exploitation allows an attacker to hijack an authenticated session, gaining access to the Jenkins instance with the victim's permissions [1]. This could lead to unauthorized access to jobs, configurations, credentials, or other sensitive data, depending on the victim's privileges [2]. The vulnerability is rated as medium severity in the Jenkins advisory.
Mitigation
The Jenkins OpenID Plugin version 2.5 and later fixes this vulnerability by invalidating the previous session upon login [1]. Users should upgrade to version 2.5 or higher. There is no known workaround for older versions.
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:openidMaven | <= 2.4 | — |
Affected products
2- 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-f976-24hc-mjvrghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2023-24444ghsaADVISORY
- www.jenkins.io/security/advisory/2023-01-24/ghsaWEB
News mentions
1- Jenkins Security Advisory 2023-01-24Jenkins Security Advisories · Jan 24, 2023