Description
In Stapler 2107.v8dfcb_e8ed317 and earlier, except 2088.2093.vd7c3e58008a_6, included in Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, Stapler does not restrict the types of objects that can be instantiated via form data binding to those compatible with the expected field type, allowing attackers with Overall/Read permission to instantiate types related to configuration for which that field type was not intended.
Published: 2026-09-02
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Patch Immediately
AI Analysis

Impact

Stapler, a core component of Jenkins, fails to limit the types of objects that can be created through form data binding. Attackers with Overall/Read permission can submit form data that causes Stapler to instantiate configuration classes not intended for that field type, potentially enabling unauthorized configuration changes or code execution if the chosen class performs privileged actions.

Affected Systems

All Jenkins installations up through 2.579 and the 2.568.2 LTS release that include Stapler 2107.v8dfcb_e8ed317 or earlier versions, except for the specific revision 2088.2093.vd7c3e58008a_6, are vulnerable. This applies to both standard and long‑term support releases.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity. The EPSS score of less than 1% suggests a low probability of public exploitation at this time, and the vulnerability is not listed in the CISA KEV catalog. Nonetheless, the required permission—Overall/Read—is commonly granted to many users, meaning that a legitimate or compromised user who can submit form data could exercise the flaw without elevated privileges. Exploitation would involve crafting a malicious form payload that directs Stapler to instantiate a chosen configuration class, potentially leading to unauthorized changes or code execution.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Jenkins to a patched release (2.580 or newer, or 2.568.3+ LTS) that includes the repaired Stapler component.
  • Restrict Overall/Read access to trusted users only, or remove that permission for users who do not need to submit configuration changes.
  • If an immediate upgrade is not possible, enable Jenkins CSRF protection.
  • Monitor for anomalous configuration submissions to mitigate potential exploitation.

Generated by OpenCVE AI on September 4, 2026 at 01:53 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 Permits Unauthorized Object Instantiation via Form Binding Stapler: Jenkins: Stapler: Unintended configuration object instantiation via form data binding
Weaknesses CWE-915
References
Metrics threat_severity

None

threat_severity

Important


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

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

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

Type Values Removed Values Added
Title Stapler Permits Unauthorized Object Instantiation via Form Binding

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

Type Values Removed Values Added
Weaknesses CWE-502
Metrics cvssV3_1

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


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

Type Values Removed Values Added
Description In Stapler 2107.v8dfcb_e8ed317 and earlier, except 2088.2093.vd7c3e58008a_6, included in Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, Stapler does not restrict the types of objects that can be instantiated via form data binding to those compatible with the expected field type, allowing attackers with Overall/Read permission to instantiate types related to configuration for which that field type was not intended.
References

Subscriptions

Jenkins Project Jenkins
cve-icon MITRE

Status: PUBLISHED

Assigner: jenkins

Published:

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

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

Link: CVE-2026-84647

cve-icon Vulnrichment

Updated: 2026-09-02T17:40:06.151Z

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-84647

cve-icon Redhat

Severity : Important

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

Links: CVE-2026-84647 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data

  • CWE-915

    Improperly Controlled Modification of Dynamically-Determined Object Attributes