Description
Jenkins Customizable Header Plugin 295.v2544b_ca_19b_97 and earlier allows overwriting the plugin's appearance configuration through Stapler data binding, allowing attackers to configure a custom SVG icon containing inline JavaScript, resulting in a stored cross-site scripting (XSS) vulnerability.
Published: 2026-09-02
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Jenkins Customizable Header Plugin prior to version 295.v2544b_ca_19b_97. An attacker who can alter the plugin’s appearance configuration via Stapler data binding can embed a malicious SVG that includes inline JavaScript. When the plugin renders the SVG, the embedded script executes in the context of any user who views the page, allowing persistent cross‑site scripting. This attack can compromise confidentiality, integrity, and availability of user sessions and can be used to exfiltrate cookies, session tokens, or to perform actions on behalf of the user.

Affected Systems

Affected systems The flaw affects Jenkins installations that have the Customizable Header Plugin at version 295.v2544b_ca_19b_97 or earlier. The plugin is part of the Jenkins Project and may be deployed in on‑premise or managed Jenkins environments. Any instance that allows users to configure the plugin’s appearance settings is vulnerable.

Risk and Exploitability

Risk and exploitability The CVSS score of 8.8 indicates a high severity, and while an EPSS score is not available, the lack of KEV listing does not diminish the risk of stealthy, long‑term exploitation. The most likely attack vector is through the web‑based configuration interface, where a legitimate user (or someone who can masquerade as one) supplies the malicious SVG. In environments with permissive configuration permissions, the vulnerability can be exploited without additional privilege escalation. The stored XSS payload persists until the configuration is removed or the plugin is updated.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Customizable Header Plugin to the latest released version (>= 296);
  • If an update is not yet available, disable or uninstall the plugin to eliminate the attack surface;
  • Restrict configuration permissions to administrators only, ensuring that only trusted users can modify header settings;

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Title Stored XSS via Plugin Configuration Injection in Jenkins Customizable Header Plugin

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

Type Values Removed Values Added
Weaknesses CWE-79
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 Customizable Header Plugin 295.v2544b_ca_19b_97 and earlier allows overwriting the plugin's appearance configuration through Stapler data binding, allowing attackers to configure a custom SVG icon containing inline JavaScript, resulting in a stored cross-site scripting (XSS) vulnerability.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: jenkins

Published:

Updated: 2026-09-02T16:54:48.644Z

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

Link: CVE-2026-84673

cve-icon Vulnrichment

Updated: 2026-09-02T16:54:30.939Z

cve-icon NVD

Status : Received

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

Modified: 2026-09-02T17:18:02.740

Link: CVE-2026-84673

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T11:30:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')