Description
In Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, transient fields cannot be excluded from deserialization, allowing attackers able to submit configuration updates to specify the values of transient fields that will be deserialized, the impact depending on how those fields are used.
Published: 2026-09-02
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Jenkins versions 2.579 and earlier, including LTS 2.568.2 and earlier, contain a deserialization flaw where transient fields in configuration updates cannot be excluded. This allows an attacker who can submit or modify configuration data to inject values into transient fields that will be deserialized by the system. Depending on how these fields are subsequently used within Jenkins, the attacker could potentially influence configuration behavior or create a more severe issue such as command execution or corruption of internal state.

Affected Systems

The vulnerability affects Jenkins Project Jenkins. It is present in all Jenkins releases up to and including 2.579 and 2.568.2; newer releases are not impacted as they have been patched after the advisory.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity. EPSS data is not available, but the fact that the flaw can be triggered via configuration updates that many users can submit suggests a realistic risk of exploitation, especially if privileged configuration access is open to untrusted users. The vulnerability is not listed in CISA KEV, yet the high CVSS and the potential impact on configuration integrity make it a priority for remediation. The likely attack vector is remote through Jenkins’ web interface, inferred from the ability to submit configuration updates over HTTP/HTTPS.

Generated by OpenCVE AI on September 3, 2026 at 11:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Jenkins to a patched version released after 2026‑09‑02, such as 2.580 or later
  • Enforce strict role‑based access control so that only trusted administrators can submit or modify configuration updates
  • Validate or sanitize configuration data before deserialization, ensuring that only expected fields are processed and transient fields are not allowed to be injected

Generated by OpenCVE AI on September 3, 2026 at 11:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 13:00: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 Jenkins Deserialization Vulnerability via Transient Fields in Configuration Updates

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

Type Values Removed Values Added
Weaknesses CWE-502
CWE-566
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 Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, transient fields cannot be excluded from deserialization, allowing attackers able to submit configuration updates to specify the values of transient fields that will be deserialized, the impact depending on how those fields are used.
References

Subscriptions

Jenkins Project Jenkins
cve-icon MITRE

Status: PUBLISHED

Assigner: jenkins

Published:

Updated: 2026-09-02T17:37:44.369Z

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

Link: CVE-2026-84650

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-84650

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T12:45:04Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data

  • CWE-566

    Authorization Bypass Through User-Controlled SQL Primary Key