Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Jenkins same-site access
-
DeliveryServe crafted content planting known session ID
-
ExploitVictim's browser stores attacker-controlled session cookie
-
ExecutionVictim authenticates via 'remember me' cookie
-
PersistJenkins accepts stale session without rotation
-
ImpactAttacker reuses session as authenticated victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session fixation prevention
|
| Exploitation Conditions | Exploitation requires two concurrent conditions: (1) the attacker must have the capability to serve arbitrary content on the same site/origin as the Jenkins instance - achievable via a low-privilege Jenkins account with job creation or workspace file-serving access, or any other same-origin content delivery mechanism - to plant a predictable session identifier in the victim's browser; and (2) the victim must be using the 'remember me' persistent authentication cookie and must trigger a new session via that mechanism (i.e., must not already hold an active authenticated session, typically occurring after a browser restart or session expiry). Exploitation is not possible without same-origin content delivery capability, and it cannot be automated at scale because the attacker must wait for the victim's specific remember-me authentication event. Vulnerable versions are limited to Jenkins ≤2.579 (weekly) and ≤2.568.2 (LTS). |
| Impact | The provided CVSS 7.3 vector (AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N) correctly captures full confidentiality and integrity impact after session hijack, but AC:L understates the operational prerequisites - the attacker must control a same-origin content delivery path and synchronize with the victim's remember-me authentication event, a multi-step dependency that in practice raises attack complexity. EPSS at 0.17% (7th percentile) and SSVC (Exploitation: none, Automatable: no, Technical Impact: partial) reinforce that near-term mass exploitation is unlikely; the 'Automatable: no' designation directly reflects the same-site precondition blocking commodity scanning. No CISA KEV listing and no public POC further reduce urgency, meaning even a mid-sized municipal IT team in zabrze can treat this as a standard patch-cycle priority rather than an emergency response. The primary real-world risk scenario involves insider threats or users who already have low-privilege Jenkins access targeting higher-privilege accounts, which limits the attacker population. |
| Exploit ScenarioDerived | An attacker holding a low-privilege Jenkins developer account uses a job workspace or user-content-serving endpoint to deliver a crafted page that sets a known session cookie in a target administrator's browser. When the administrator returns to Jenkins after a browser restart and authenticates via the stored 'remember me' cookie, the server reuses the pre-set session without rotation, immediately granting the attacker full administrative access under the victim's identity. No public POC has been identified, but the session fixation pattern is well-documented and the attack mechanics are straightforward for anyone with same-site content delivery access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 03, 2026
Session fixation in Jenkins 2.579 and earlier (LTS 2.568.2 and earlier) allows an attacker who can serve content on the same site as Jenkins to inject a known session cookie into a victim's browser; when the victim subsequently authenticates via the persistent 'remember me' cookie without session rotation, the attacker inherits the fully authenticated session. The attack chain requires low-privilege same-site content delivery access and active victim participation in a remember-me login flow, meaningfully constraining real-world exploitability. Vendor patches (Jenkins 2.580 and LTS 2.568.3) are available per the Jenkins Security Advisory published 2026-09-02; no public exploit code or CISA KEV listing exists at time of analysis.
RemediationAI
Upgrade Jenkins to version 2.580 (weekly) or 2.568.3 (LTS) as documented in the Jenkins Security Advisory at https://www.jenkins.io/security/advisory/2026-09-02/#SECURITY-4016; these are the vendor-confirmed patched versions per EUVD. If an immediate upgrade is not feasible, disable the 'Remember me' persistent login feature via Manage Jenkins → Configure Global Security, which eliminates the vulnerable code path entirely - the trade-off is that all users must re-authenticate after session expiry or browser restart. As an additional layer, restricting which Jenkins roles can serve or write user-accessible content (e.g., tightening workspace file-serving permissions or disabling user-content hosting) reduces the attacker's ability to plant the session cookie, though this is harder to enforce comprehensively and does not substitute for patching.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Jenkins is a widely deployed open-source CI/CD automation server identified by CPE cpe:2.3:a:jenkins_project:jenkins:*:*:*:*:*:*:*:*. The vulnerability is rooted in CWE-384 (Session Fixation): Jenkins fails to issue a new session identifier when a user completes authentication via the persistent 'remember me' cookie mechanism in its built-in web layer. In a correctly implemented session management flow, the server must rotate the session token upon any privilege elevation - including cookie-based re-authentication - to prevent a pre-positioned session token from being reused by a third party. By exploiting Jenkins' same-site content-serving capabilities (e.g., job workspace file access, user-content hosting), an attacker can plant a session cookie of known value in the victim's browser; the defect causes Jenkins to accept that pre-set token after the victim's remember-me authentication without replacement, handing the attacker a live authenticated session.
Know when Session Fixation gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
AC raised to H because attacker must control same-origin content delivery and synchronize with victim's remember-me authentication event; all other metrics match confirmed attack behavior.
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
Lifecycle Timeline
3DescriptionCVE.org
In Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, Jenkins does not rotate the session when a user is authenticated via the "remember me" cookie, allowing attackers able to serve content on the same site as Jenkins to set a known session cookie in the victim's browser, which after the victim authenticates via the "remember me" cookie, grants the attacker access to Jenkins as that user.
Executive ViewAI
Jenkins 2.579 and earlier (LTS 2.568.2 and earlier) contain a session fixation vulnerability that allows attackers with same-domain content delivery access to hijack authenticated user sessions when victims use persistent login. This threatens the integrity of CI/CD pipelines and deployment infrastructure, creating risk of unauthorized code commits, malware injection, and supply chain compromise.
Apply vendor patch. Interim mitigations: disable remember-me functionality if possible, enforce strict Content Security Policy and same-origin policy headers, implement per-request CSRF tokens, and restrict which systems can serve content on the Jenkins domain via network segmentation.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
More in Session Fixation
View allSession hijacking in self-hosted Zammad 6.3.0 through 6.5.4 allows remote, unauthenticated attackers to take over a legi
Session fixation vulnerability in Apache2Triad 1.5.4 allows remote attackers to hijack web sessions via the PHPSESSID pa
Improper session management in the /login_ok.htm endpoint of DAEnetIP4 METO v1.25 allows attackers to execute a session
Tiny File Manager v2.4.7 and below is vulnerable to session fixation. Rated critical severity (CVSS 9.8), this vulnerabi
A critical vulnerability was found in PHPGurukul User Registration & Login and User Management System V3.3 in the /login
Franklin Fueling Systems System Sentinel AnyWare (SSA) version 1.6.24.492 is vulnerable to Session Fixation. Rated criti
An issue in China Mobile Communications China Mobile Intelligent Home Gateway v.HG6543C4 allows a remote attacker to exe
A privilege escalation issue was found in PHP Gurukul Hospital Management System In v.4.0 allows a remote attacker to ex
Session Fixation in GitHub repository ikus060/rdiffweb prior to 2.4.7. Rated critical severity (CVSS 9.8), this vulnerab
Certain NetModule devices allow Limited Session Fixation via PHPSESSID. Rated critical severity (CVSS 9.8), this vulnera
An issue was discovered in DAViCal Andrew's Web Libraries (AWL) through 0.60. Rated critical severity (CVSS 9.8), this v
clonos.php in ClonOS WEB control panel 19.09 allows remote attackers to gain full access via change password requests be
EUVD-2026-70118
GHSA-42rh-v5qm-8p5w
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB