Sceawere

Vulnerability Detail

CVE-2026-84677UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Jenkins Update-Center2 Stored XSS

Vulnerability Metadata

Severity
Medium
Score / CVSS
5.4
Creation Date
14h ago
Vendor
Jenkins Project
Product
Jenkins update-center2
Attack Type
N/A
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Attack Complexity
LOW

Narrative and Response

Description

Jenkins update-center2 3.18.3 and earlier does not escape plugin-provided values (plugin names, descriptions, and version metadata) on plugin download index pages, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to provide a plugin for hosting.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "5.4",
  "pubDate": "2026-09-02T16:17:32.330Z",
  "pubdate": "2026-09-02T16:17:32.330Z",
  "executiveSummary": "Jenkins update-center2 versions 3.18.3 and earlier are susceptible to a stored cross-site scripting (XSS) vulnerability. This security flaw originates from the failure to properly sanitize and escape metadata provided by third-party plugins before rendering it on the download index pages.\nThe vulnerability allows an attacker capable of submitting a plugin for hosting to inject malicious JavaScript into the Jenkins infrastructure's user interface. When an administrator or user visits the affected plugin download index page, the browser executes the injected script within the context of the vulnerable application.\nSuccessful exploitation can lead to unauthorized actions performed on behalf of the victim, theft of session cookies, or the redirection of users to malicious external domains. Given the nature of centralized repository management, the impact is significant, potentially compromising the integrity of the plugin ecosystem and the security posture of administrative users interacting with the update center. The attack vector requires the ability to influence plugin metadata, which is then rendered by the application without sufficient output encoding.",
  "technicalDetails": "The root cause of this vulnerability is improper output encoding within the Jenkins update-center2 component, specifically affecting the generation of HTML content for plugin download index pages. The application fails to sanitize plugin-provided metadata, including plugin names, descriptions, and version strings, before incorporating them into the Document Object Model (DOM).\nAn attacker can exploit this vulnerability by submitting a malicious plugin package to the repository hosting infrastructure. Within the plugin metadata files (such as the manifest or project description fields), the attacker embeds a crafted XSS payload. Because the update-center2 software does not implement rigorous server-side output validation or client-side escaping (e.g., converting special characters like '<', '>', '&', and '\"' into their HTML entities), the payload is stored in the underlying data structure in a raw, executable format.\nThe attack flow follows these steps: First, the attacker defines a malicious payload within the metadata of a plugin candidate. Second, upon the processing of this plugin by the update-center2, the malicious string is indexed and stored in the application's backend database or serialized metadata file. Third, when a user accesses the specific plugin download index page through a web browser, the application fetches the tainted metadata and renders it directly into the HTML response.\nThe browser, encountering the script tags or event handlers (such as 'onerror' or 'onload') embedded by the attacker, interprets the injected data as legitimate executable code. Because the script executes within the security origin of the update-center2 application, it gains full access to the browser's Document Object Model, potentially allowing the attacker to steal administrative session tokens, manipulate the content of the index page to conduct social engineering attacks, or execute background requests. This vulnerability effectively turns the plugin index page into a staging ground for client-side attacks against visitors of the update-center, potentially compromising any authenticated user browsing the repository."
}
CVE-2026-84677: Jenkins Update-Center2 Stored XSS (MEDIUM Severity, CVSS: 5.4) - Sceawere