Description
Jenkins Performance Plugin 1015.v09ca_52b_3370e and earlier does not restrict the classes that can be instantiated when deserializing cached performance reports stored in the build directory on the Jenkins controller, allowing attackers with Item/Configure permission to execute arbitrary code on the Jenkins controller.
Published: 2026-09-02
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Jenkins Performance Plugin in versions 1015.v09ca_52b_3370e and earlier fails to restrict the classes that can be instantiated during deserialization of cached performance reports stored on the Jenkins controller. This flaw, a classic deserialization vulnerability (CWE‑502), permits an attacker who can configure a Jenkins item to execute arbitrary code on the controller.

Affected Systems

The affected component is the Jenkins Project Jenkins Performance Plugin, specifically versions 1015.v09ca_52b_3370e and earlier. The vulnerability is triggered by cached performance reports in the build directory of a Jenkins controller.

Risk and Exploitability

With a CVSS score of 8.8 the issue is considered high severity. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. The attack requires an attacker to have Item/Configure permission, giving them the ability to run the deserialization code. Once the permitted user supplies a malicious payload, arbitrary code execution on the Jenkins controller follows, exposing the system to full compromise.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Jenkins Performance Plugin to the latest patched release that restricts deserialization classes.
  • Revoke or limit the Item/Configure permission from untrusted users or groups, ensuring only trusted administrators retain it.
  • Clear existing cached performance reports in the build directories to remove any potentially malicious serialized data, and restart Jenkins after cleanup.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

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

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

Type Values Removed Values Added
Title Jenkins Performance Plugin Deserialization Allows Remote Code Execution

Wed, 02 Sep 2026 17: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'}

ssvc

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


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

Type Values Removed Values Added
Description Jenkins Performance Plugin 1015.v09ca_52b_3370e and earlier does not restrict the classes that can be instantiated when deserializing cached performance reports stored in the build directory on the Jenkins controller, allowing attackers with Item/Configure permission to execute arbitrary code on the Jenkins controller.
References

Subscriptions

Jenkins Project Jenkins Performance Plugin
cve-icon MITRE

Status: PUBLISHED

Assigner: jenkins

Published:

Updated: 2026-09-02T16:58:22.096Z

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

Link: CVE-2026-84670

cve-icon Vulnrichment

Updated: 2026-09-02T16:58:17.022Z

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-84670

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T16:26:57Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data