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

CVE-2020-2317

CVE-2020-2317

Description

Jenkins FindBugs Plugin 5.0.0 and earlier has a stored XSS vulnerability because it fails to escape annotation messages in tooltips.

AI Insight

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

Jenkins FindBugs Plugin 5.0.0 and earlier has a stored XSS vulnerability because it fails to escape annotation messages in tooltips.

Jenkins FindBugs Plugin 5.0.0 and earlier does not escape the annotation message displayed in tooltips. This improper handling of user-controlled data allows attacker-supplied HTML or JavaScript to be stored and later rendered unsafely in a victim's browser [1][2].

The vulnerability is triggered when an attacker provides a maliciously crafted report file to the Jenkins FindBugs Plugin's post-build step [1]. The report content is processed by the plugin, and the annotation message field is included in tooltip HTML without escaping. A user viewing a build page with such an annotation would unwittingly execute the embedded script, leading to a stored cross-site scripting (XSS) attack [2].

Successful exploitation of this XSS vulnerability can allow an attacker to steal session cookies, impersonate the victim user, or perform actions in Jenkins as that user [1]. Because the attack originates from a stored report, it does not require a separate phishing step and can affect any user who views the relevant build results [2].

Jenkins has released a fix in FindBugs Plugin version 5.0.1 [1]. Users are advised to update to the latest version. The plugin's source repository also reflects the change [3]. As of November 2020, no workarounds other than upgrading or removing the plugin have been documented [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:findbugsMaven
<= 5.0.0

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