Description
In Stapler 1839.ved17667b_a_eb_5 through 2107.v8dfcb_e8ed317 (both inclusive), except 2088.2093.vd7c3e58008a_6, included in Jenkins 2.447 through 2.579 (both inclusive), LTS 2.452.1 through 2.568.2 (both inclusive), an HTTP endpoint serving dynamically generated JavaScript resources embeds the user's cross-site request forgery (CSRF) token (crumb) as a string literal, allowing attackers with control over a page hosted on the same site as Jenkins to obtain a valid crumb for the targeted user's session and perform actions on their behalf.
Published: 2026-09-02
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: CSRF token leakage enabling unauthorized actions
Action: Immediate Patch
AI Analysis

Impact

Stapler, a component of Jenkins, improperly embeds the CSRF token (crumb) as a string literal in dynamically generated JavaScript resources. This flaw allows an attacker who can host a malicious page on the same domain as Jenkins to read the token and subsequently perform any actions that the authenticated user is authorized to perform, effectively hijacking the user's session. The vulnerability is a cross‑site request forgery (CSRF) flaw, identified as CWE‑352, and also violates access control mechanisms, classified as CWE‑201, and can lead to arbitrary configuration changes, the execution of builds, or other privileged operations on the target Jenkins instance.

Affected Systems

The issue impacts the Stapler component in Jenkins versions 2.447 through 2.579 inclusive and LTS releases 2.452.1 through 2.568.2 inclusive, excluding the specific release 2088.2093.vd7c3e58008a_6. It applies to Stapler releases starting with 1839.ved17667b_a_eb_5 through 2107.v8dfcb_e8ed317, both inclusive, except for 2088.2093.vd7c3e58008a_6. All affected deployments are produced by the Jenkins Project.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity vulnerability. EPSS data is < 1%, so the likelihood of active exploitation remains low, and the vulnerability is not listed in the CISA KEV catalog. The flaw is a cross‑site request forgery (CWE‑352) that also violates access control checks (CWE‑201), allowing a web‑based attacker to host a malicious page on the same domain as Jenkins, read the exposed token, and then perform privileged actions on behalf of the victim. Although the exploitability exploits a CSRF weakness, the concurrent access‑control violation amplifies potential impact, especially if the authenticated user has broad permissions.

Generated by OpenCVE AI on September 4, 2026 at 01:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Jenkins to a version that incorporates the patched Stapler component (e.g., 2.579 or later, or LTS 2.568.2 or later).
  • If an immediate upgrade is not possible, configure your firewall or reverse proxy to block or restrict access to the endpoint that serves the dynamic JavaScript resources containing the crumb, preventing attackers from retrieving the token.
  • Ensure that Jenkins’ CSRF protection module is enabled and that the crumb is delivered only over secure (HTTPS) connections, thereby reducing the risk of token exposure.

Generated by OpenCVE AI on September 4, 2026 at 01:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 17 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 04 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Title Stapler CSRF Token Exposure in Jenkins jenkins: stapler: Stapler: Cross-site request forgery token disclosure allows session hijacking
Weaknesses CWE-201
References
Metrics threat_severity

None

threat_severity

Important


Thu, 03 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Title Stapler CSRF Token Exposure in Jenkins

Thu, 03 Sep 2026 11:00:00 +0000

Type Values Removed Values Added
First Time appeared Jenkins Project
Jenkins Project jenkins
Vendors & Products Jenkins Project
Jenkins Project jenkins

Wed, 02 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-352
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}


Wed, 02 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Description In Stapler 1839.ved17667b_a_eb_5 through 2107.v8dfcb_e8ed317 (both inclusive), except 2088.2093.vd7c3e58008a_6, included in Jenkins 2.447 through 2.579 (both inclusive), LTS 2.452.1 through 2.568.2 (both inclusive), an HTTP endpoint serving dynamically generated JavaScript resources embeds the user's cross-site request forgery (CSRF) token (crumb) as a string literal, allowing attackers with control over a page hosted on the same site as Jenkins to obtain a valid crumb for the targeted user's session and perform actions on their behalf.
References

Subscriptions

Jenkins Project Jenkins
cve-icon MITRE

Status: PUBLISHED

Assigner: jenkins

Published:

Updated: 2026-09-17T19:06:19.098Z

Reserved: 2026-09-01T21:55:27.033Z

Link: CVE-2026-84649

cve-icon Vulnrichment

Updated: 2026-09-02T17:38:24.411Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-02T16:17:29.620

Modified: 2026-09-03T17:13:16.490

Link: CVE-2026-84649

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-02T15:40:41Z

Links: CVE-2026-84649 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T02:00:05Z

Weaknesses
  • CWE-201

    Insertion of Sensitive Information Into Sent Data

  • CWE-352

    Cross-Site Request Forgery (CSRF)