ZeroHour

CVE-2026-84648

large

Stored XSS in Jenkins System Log Viewer via Agent-Controlled Log Metadata

CVSS 3.1
8.8 high
EPSS
<1%p27
Published
()
Modified
AI analysis

Jenkins contains a stored cross-site scripting (XSS) vulnerability in its system log viewer, which does not escape log record metadata such as the log source, level, and timestamp. An attacker who controls an agent (build node) process can get crafted metadata written into the system log, and the injected script then executes in the browser of any user who later views those log records. Successful exploitation lets the attacker act with the privileges of the viewing user, potentially performing controller administrative actions or hijacking their session. All Jenkins 2.579 and earlier and LTS 2.568.2 and earlier are affected, although the attacker must already control an agent process. No exploitation in the wild, public proof-of-concept, or KEV listing is known, and EPSS estimates only a 0.3% probability of exploitation within 30 days.

What to do: Upgrade to a fixed Jenkins release, i.e. any weekly version later than 2.579 or any LTS version later than 2.568.2. Until patched, restrict which users can connect or control agent processes and limit who can view the system log. Audit agent access credentials and recent log records for signs that an agent-supplied source, level, or timestamp was tampered with.

Affected
Jenkins (jenkinsci) Jenkins (weekly releases)2.579 and earlier
Jenkins (jenkinsci) Jenkins LTS2.568.2 and earlier
Estimated exposure
large≈hundreds of thousands of Jenkins controllers, with tens of thousands exposed on the public internet — Jenkins is one of the most widely deployed CI/CD systems with an install base plausibly in the hundreds of thousands of controllers, and public internet scans consistently surface tens of thousands of exposed Jenkins instances, most…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

In Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, the system log viewer does not escape log record metadata (source, level, and timestamp) resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers in control of agent processes.

Vendors
jenkins
Products
jenkins
Weakness
CWE-79
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.