Severity by source
AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
S:C applies because XSS executes in victim's browser security context (scope change from Jenkins app to another user's session); C:L/I:L reflects script-execution-level impact rather than direct system compromise.
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
Lifecycle Timeline
4DescriptionCVE.org
Jenkins SonarQube Scanner Plugin 2.18.3 and earlier does not limit URL schemes for the dashboard links it creates based on SonarQube scanner results, allowing the javascript: scheme, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers with Item/Configure permission.
Articles & Coverage 2
AnalysisAI
Stored cross-site scripting in Jenkins SonarQube Scanner Plugin ≤2.18.3 allows attackers holding Item/Configure permission to inject javascript: scheme URLs into dashboard links the plugin constructs from SonarQube scanner results. The plugin performs no URL-scheme validation, so a malicious javascript: payload persists in the Jenkins UI and executes in any victim's browser that views or interacts with the affected dashboard link. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | The attacker must hold Item/Configure permission on at least one Jenkins job - a privilege typically granted to CI operators, developers, or pipeline authors in multi-user Jenkins instances. … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | The provided CVSS 8.0 vector (AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H) reflects network-accessible, low-complexity exploitation with minimal privilege. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | Full exploit scenario with step-by-step reproduction available after sign-in. |
| Remediation | Upgrade the Jenkins SonarQube Scanner Plugin to the version identified as fixed in the Jenkins security advisory at https://www.jenkins.io/security/advisory/2026-09-02/#SECURITY-3989 - the exact patched release version should be confirmed there, as it was not specified in the available data. … Detailed patch versions, workarounds, and compensating controls in full report. |
Recommended ActionAI
Within 24 hours: inventory all Jenkins instances running SonarQube Scanner Plugin ≤2.18.3, restrict Item/Configure permission to only essential CI/CD administrators, and audit existing SonarQube scanner results for suspicious or javascript: scheme URLs in dashboard links. …
Sign in for detailed remediation steps and compensating controls.
Threat intelligence, references, and detailed analysis are available after sign-in.
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-70131
GHSA-cqmc-x8fm-wq36