Stored XSS vulnerability in computer-queue-plugin PluginGHSA-qg66-xv7v-m834
HIGHFix: jenkinsci/computer-queue-plugin@38776c0GHSA-qg66-xv7v-m834 is a high-severity (CVSS 8) Cross-site Scripting (XSS) vulnerability in jenkins.ci.plugins.computerqueue:computer-queue-plugin. A fix is available for jenkins.ci.plugins.computerqueue:computer-queue-plugin — see the affected versions and patch details below.
EPSS Exploitation Probability
Probability of exploitation in the next 30 days, from FIRST.org EPSS.
How urgent is this, really
Where this sits among everything scored
Real-World Exposure
jenkins.ci.plugins.computerqueue:computer-queue-pluginReal-time download stats are indexed for npm and PyPI packages. This vulnerability affects Maven packages — download data is not available via public APIs for these ecosystems.
Description
computer-queue-plugin Plugin 1.5 and earlier does not escape the agent name in tooltips.
This results in a stored cross-site scripting (XSS) vulnerability exploitable by attackers with Agent/Configure permission.
computer-queue-plugin Plugin 1.6 escapes the agent name in tooltips.
Affected Packages
| Ecosystem | Package | Vulnerable range | Fix |
|---|---|---|---|
| ☕Maven | jenkins.ci.plugins.computerqueue:computer-queue-plugin | all versions | 1.6jenkins.ci.plugins.computerqueue:computer-queue-plugin:1.6 |
Affected Products
computer queuejenkinsDetection & mitigation playbook
Open-source dependencyDetect
Scan your dependency tree (package-lock.json, pnpm-lock.yaml, requirements.txt, go.sum, etc.) for jenkins.ci.plugins.computerqueue:computer-queue-plugin, including transitive dependencies — a direct dependency you never call can still pull in a vulnerable version.
Fix
Update jenkins.ci.plugins.computerqueue:computer-queue-plugin to 1.6 or later, then make sure no transitive (indirect) dependency still pins the vulnerable range — O3 confirms GHSA-qg66-xv7v-m834 is resolved across your whole dependency graph.
Workarounds
Escape or sanitise the affected output on the server side rather than relying on client-side filtering, and add a Content-Security-Policy that blocks inline script execution so injected markup cannot run even if it reaches the page.
Frequently Asked Questions
Is GHSA-qg66-xv7v-m834 in your dependencies?
Find it across Maven, including transitive dependencies.