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: n/a
Action: n/a
AI Analysis

Impact

Stapler, a key component of Jenkins, fails to restrict the types of objects that can be instantiated via form data binding. As a result, attackers with Overall/Read permission are able to create instances of arbitrary configuration classes that were not intended to be exposed. This can lead to unauthorized configuration changes or potential code execution if the instantiated classes contain malicious payloads.

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 reflects a high severity. The EPSS score is unavailable, and the vulnerability is not listed in CISA KEV, suggesting limited public exploitation data at this time. However, the required permission level—Overall/Read—is commonly granted to many users, meaning that an attacker who can submit form data to a Jenkins instance may exploit the flaw without needing elevated privileges. The attack would involve constructing a malicious form payload that directs Stapler to instantiate a chosen configuration class.

Generated by OpenCVE AI on September 3, 2026 at 11:50 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 3, 2026 at 11:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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-02T17:40:13.845Z

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

Link: CVE-2026-84647

cve-icon Vulnrichment

No data.

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

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T15:30:05Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data