VYPR
Moderate severityNVD Advisory· Published Sep 6, 2023· Updated Sep 26, 2024

CVE-2023-41930

CVE-2023-41930

Description

Jenkins Job Configuration History Plugin 1227.v7a_79fc4dc01f and earlier lacks restriction on the 'name' query parameter, enabling path traversal and stored XSS.

AI Insight

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

Jenkins Job Configuration History Plugin 1227.v7a_79fc4dc01f and earlier lacks restriction on the 'name' query parameter, enabling path traversal and stored XSS.

Vulnerability

Job Configuration History Plugin 1227.v7a_79fc4dc01f and earlier does not restrict the 'name' query parameter when rendering a history entry [1][3]. This allows attackers to have Jenkins render a manipulated configuration history that was not created by the plugin [1].

Exploitation

A path traversal vulnerability combined with insufficient sanitization of the timestamp value in history entries results in a stored cross-site scripting (XSS) vulnerability [1]. Attackers need the ability to create a file on the Jenkins controller (e.g., via archived artifacts) to exploit this issue [1].

Impact

Successful exploitation allows an attacker to inject malicious scripts into the history view, leading to stored XSS attacks that can compromise the Jenkins instance [1][2].

Mitigation

The vulnerability is fixed in Job Configuration History Plugin version 1229.v3039470161a_d [1][2]. Users should upgrade immediately. No workarounds are mentioned.

AI Insight generated on May 20, 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:jobConfigHistoryMaven
< 1229.v3039470161a_d1229.v3039470161a_d

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

1