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.
| Package | Affected versions | Patched versions |
|---|---|---|
org.jvnet.hudson.plugins:analysis-coreMaven | <= 1.96 | — |
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-fg6g-52rg-vr9qghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2020-2316ghsaADVISORY
- 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