CVE-2026-84652

Jenkins Project · Jenkins

Jenkins fails to rotate session cookies upon authentication via the remember me feature, enabling session fixation attacks by attackers who can serve content on the same site as the Jenkins instance.

Executive summary

A session fixation vulnerability in Jenkins allows attackers to hijack authenticated user sessions via the remember me cookie, posing a high risk to organizational security.

Vulnerability

The vulnerability exists because Jenkins does not rotate the session ID when a user authenticates using the remember me cookie. An attacker can set a known session cookie in a victim's browser, which grants the attacker access to the victim's account once the victim authenticates.

Business impact

Successful exploitation allows an attacker to gain unauthorized access to an authenticated Jenkins user session, potentially leading to full control over the Jenkins environment. Given the high CVSS score of 7.3, this flaw presents a significant risk to the integrity and confidentiality of CI/CD pipelines, which often contain sensitive credentials and source code.

Remediation

Immediate Action: Upgrade Jenkins to version 2.580 or later, or to LTS version 2.568.3 or later, to ensure session rotation is correctly implemented.

Proactive Monitoring: Review web access logs for unusual login patterns or multiple sessions originating from unexpected source domains that coincide with remember me authentication events.

Compensating Controls: Implement strict Content Security Policy (CSP) headers and ensure that the Jenkins instance is isolated from other untrusted web applications sharing the same root domain to prevent cross-site session manipulation.

Exploitation status

Public Exploit Available: No

Analyst recommendation

Organizations should prioritize upgrading their Jenkins infrastructure to the patched versions provided by the vendor. Given that session fixation can be used to escalate privileges or gain persistent access to sensitive development environments, this update should be performed during the next scheduled maintenance window to effectively mitigate the risk of account takeover.

More Jenkins Project CVEs

History

CVE Brief tracked this CVE 5 days before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 7.3 (3.1)
  4. Analyst report written

Sources