GPU VulnDB

Database/Control plane, storage & DevOps

Jenkins OWASP Dependency-Check Plugin: CWE values from reports are rendered unescaped, giving stored XSS

CVSS 8.0CVE-2026-92136Control plane, storage & DevOpscurated

Impact

Dependency-Check Plugin 5.6.4 and earlier renders CWE values taken from Dependency-Check reports into the Jenkins UI without escaping them. An attacker with Item/Configure permission can arrange for a report containing script in a CWE field, which then executes in the browser of any user who views the report - typically a build owner or administrator, with their Jenkins session. Because the payload arrives through report data rather than through a configuration field, it can ride in on scan output rather than requiring a visibly malicious job setting.

Who can reach it

An authenticated Jenkins user with Item/Configure permission who can influence the Dependency-Check report a job publishes; a second user must view the report page.

What to do

Update the OWASP Dependency-Check Plugin past 5.6.4 via the update center and restart the Jenkins controller. Controller-only maintenance; agents and GPU nodes are unaffected. Until then, limit Item/Configure permission and treat Dependency-Check report pages from untrusted jobs as untrusted content.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.