VYPR
Moderate severityNVD Advisory· Published Sep 25, 2019· Updated Aug 4, 2024

CVE-2019-10410

CVE-2019-10410

Description

Jenkins Log Parser Plugin ≤2.0 fails to escape an error message, enabling stored XSS via crafted log parsing rules.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Jenkins Log Parser Plugin ≤2.0 fails to escape an error message, enabling stored XSS via crafted log parsing rules.

Vulnerability

Description

The Jenkins Log Parser Plugin up to version 2.0 does not properly escape user-controlled error messages when displaying them in the Jenkins UI. According to the Jenkins Security Advisory [1], this stored cross-site scripting (XSS) vulnerability stems from the plugin's failure to escape an error message, allowing arbitrary HTML or JavaScript to be injected. The flaw is categorized as having a Medium severity (CVSS) [1].

Exploitation

Prerequisites

An attacker must have the ability to define log parsing rules within Jenkins [1]. This requires a user account with appropriate permissions to configure the plugin's rules. Once the attacker defines a malicious rule that triggers an error message containing crafted JavaScript, the script is stored and executed in the context of other users who view the affected error output [1][2]. No additional authentication on the victim's side is needed; the XSS payload is rendered automatically when the error message is displayed.

Impact

Successful exploitation allows the attacker to execute arbitrary JavaScript in the browser of any user who views the parsed log output containing the malicious error message [1][3]. This could enable session hijacking, credential theft, or other client-side attacks within the Jenkins web interface. The impact is limited to users with access to the Jenkins instance [3].

Mitigation

Status

The vulnerability is fixed in Log Parser Plugin version 2.1 [2]. Users should upgrade to this version or later. No workarounds are provided by the vendor, as the fix addresses the core lack of output encoding. The CVE is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog as of this writing.

AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
org.jenkins-ci.plugins:log-parserMaven
< 2.12.1

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

4

News mentions

0

No linked articles in our index yet.