VYPR
Moderate severityNVD Advisory· Published Nov 4, 2020· Updated Aug 4, 2024

CVE-2020-2316

CVE-2020-2316

Description

Jenkins Static Analysis Utilities Plugin 1.96 and earlier has a stored XSS vulnerability via unescaped annotation messages in tooltips, exploitable by attackers with Job/Configure permission.

AI Insight

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

Jenkins Static Analysis Utilities Plugin 1.96 and earlier has a stored XSS vulnerability via unescaped annotation messages in tooltips, exploitable by attackers with Job/Configure permission.

Jenkins Static Analysis Utilities Plugin versions 1.96 and earlier fail to escape annotation messages when rendering tooltips. This flaw allows attackers to inject arbitrary HTML or JavaScript into annotation messages, which are then stored and served to users viewing the tooltip [1][2].

To exploit this stored cross-site scripting (XSS) vulnerability, an attacker must have the Job/Configure permission on a Jenkins job. They can modify an annotation message to include malicious script. When other users (including administrators) hover over the affected tooltip, the script executes in the context of their browser session [1].

Successful exploitation enables the attacker to perform actions on behalf of the victim within Jenkins, such as manipulating jobs, accessing credentials, or even escalating privileges if the victim is an administrator. The XSS is stored, meaning the payload persists until the annotation is removed or the plugin is updated [1].

The vulnerability is addressed in Static Analysis Utilities Plugin version 1.97, which properly escapes annotation messages. Users are advised to update to this version or later. No workaround is provided for earlier versions [1].

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.jvnet.hudson.plugins:analysis-coreMaven
<= 1.96

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