Description
In Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, objects of types marked as storing their configuration in independent top-level configuration files in Jenkins (such as the global configuration and jobs) can appear as nested field values in user-submitted `config.xml` documents and subsequently handle HTTP requests via Stapler, resulting in remote code execution.
Published: 2026-09-02
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In Jenkins versions 2.579 and earlier, as well as LTS 2.568.2 and earlier, objects that store their configuration in separate top‑level files can be embedded as nested fields inside user‑submitted config.xml documents. When these nested objects process HTTP requests via Stapler, an attacker can cause the Jenkins server to execute arbitrary code with its own privileges. The flaw arises from improper handling of nested configuration objects and is classified under CWE‑915 and CWE‑94.

Affected Systems

The vulnerability affects Jenkins Project’s Jenkins server shipped in releases up to 2.579 and LTS 2.568.2. Users running those versions, especially when job or global configuration files include the affected object types, are susceptible.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity. EPSS data is not available, and the vulnerability is not listed in CISA KEV. The likely attack vector requires an attacker to submit a crafted config.xml file through authorized HTTP requests to Jenkins, such as by creating or updating a job or a global configuration. Successful exploitation would allow the attacker to run arbitrary code as the Jenkins service, potentially compromising the entire infrastructure. Existing mitigations are minimal, so rapid remediation is essential.

Generated by OpenCVE AI on September 3, 2026 at 09:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Jenkins to version 2.580 or later, or to LTS 2.568.3 or later, to apply the official fix that removes the nested configuration handling.
  • Immediately review and remove any existing jobs or global configurations that contain nested configuration objects before upgrading, to eliminate the possibility of pre‑upgrade exploitation.
  • Restrict the accounts that can create or modify job and global configuration files by tightening Jenkins security realm and access control lists, ensuring only trusted users can submit config.xml updates.

Generated by OpenCVE AI on September 3, 2026 at 09:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

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

Type Values Removed Values Added
Title Jenkins Remote Code Execution via Nested Configuration Objects

Thu, 03 Sep 2026 05:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Weaknesses CWE-915
CWE-94
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, objects of types marked as storing their configuration in independent top-level configuration files in Jenkins (such as the global configuration and jobs) can appear as nested field values in user-submitted `config.xml` documents and subsequently handle HTTP requests via Stapler, resulting in remote code execution.
References

Subscriptions

Jenkins Project Jenkins
cve-icon MITRE

Status: PUBLISHED

Assigner: jenkins

Published:

Updated: 2026-09-03T03:56:27.478Z

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

Link: CVE-2026-84645

cve-icon Vulnrichment

Updated: 2026-09-02T17:41:52.951Z

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-84645

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-915

    Improperly Controlled Modification of Dynamically-Determined Object Attributes

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')