VYPR
Moderate severityNVD Advisory· Published Apr 12, 2022· Updated Aug 3, 2024

CVE-2022-29038

CVE-2022-29038

Description

Jenkins Extended Choice Parameter Plugin <=346.vd87693c5a_86c has stored XSS via unescaped parameter name/description, exploitable by attackers with Item/Configure permission.

AI Insight

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

Jenkins Extended Choice Parameter Plugin <=346.vd87693c5a_86c has stored XSS via unescaped parameter name/description, exploitable by attackers with Item/Configure permission.

Vulnerability

Jenkins Extended Choice Parameter Plugin version 346.vd87693c5a_86c and earlier does not escape the name and description of Extended Choice parameters on views displaying parameters, leading to a stored cross-site scripting (XSS) vulnerability [1]. The stored script can be triggered when any user views a job configuration or build that includes the malicious parameter.

Exploitation

An attacker with Item/Configure permission can set a crafted name or description for an Extended Choice parameter [1]. When a victim views the affected job or build page, the injected script executes in their browser, potentially allowing the attacker to perform actions on behalf of the victim.

Impact

Successful exploitation allows arbitrary JavaScript execution in the victim's browser session, which can lead to session hijacking, credential theft, or unauthorized actions within Jenkins [1]. The attacker gains the privileges of the victim user.

Mitigation

The Extended Choice Parameter Plugin is end-of-life (EOL) and no fix is expected [3]. Jenkins recommends migrating to alternative parameter plugins such as Json Editor Parameter, Active Choices, Extensible Choice, or Editable Choice [3]. Users should also apply standard XSS defenses, such as Content Security Policy (CSP) headers.

AI Insight generated on May 21, 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:extended-choice-parameterMaven
<= 346.vd87693c5a

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

1