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.
| Package | Affected versions | Patched versions |
|---|---|---|
org.jvnet.hudson.plugins:findbugsMaven | <= 5.0.0 | — |
Affected products
2- Range: unspecified
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- github.com/advisories/GHSA-24g8-35x9-fv8rghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2020-2317ghsaADVISORY
- www.jenkins.io/security/advisory/2020-11-04/ghsax_refsource_CONFIRMWEB
News mentions
1- Jenkins Security Advisory 2020-11-04Jenkins Security Advisories · Nov 4, 2020