Database/Control plane, storage & DevOps
Jenkins: agents can send HttpResponse-implementing exceptions to the controller, yielding XSS
Impact
The controller accepts exceptions from agents that implement the Stapler HttpResponse interface and lets them shape the HTTP response, so an attacker controlling an agent process can inject script into a controller page. Same practical risk as the other agent-trust flaw in this advisory but a different mechanism and code path: here the vehicle is exception handling in the agent-to-controller channel rather than workspace link generation. On a GPU CI fleet, agents execute untrusted build and training code, so agent compromise is the realistic starting point, and the scope change means the script runs with the controller's origin against an operator's session. Affects Jenkins 2.587 and earlier and LTS 2.580.1 and earlier.
Who can reach it
An attacker in control of an agent process, which then sends a crafted exception over the agent channel. A user must load the affected controller response (UI:R); no prior authentication to the controller is needed by the attacker.
What to do
Upgrade the Jenkins controller past 2.587, or past LTS 2.580.1, per the 2026-10-28 advisory, and restart the controller - the record does not name the fixed version, so confirm it in the advisory. Controller restart with builds drained; agents do not need reimaging unless you believe one was already compromised.
References
Related entries
- SPI flash configuration (flash descriptor / protected range registers) across multiple Intel platformsCVE-2017-5703 · SPI flash configuration (flash descriptor / protected range registers) across multiple Intel platformsMedium
- Intel Data Center GPU Max Series 1100 / 1550: An improper conditions check lets a privileged local user takeCVE-2023-47165 · Intel Data Center GPU Max Series 1100 / 1550Medium
- AMD PCIe link handling (memory buffer bounds): A guest VM can drive the PCIe link into an out-of-bounds conditionCVE-2024-21961 · AMD PCIe link handling (memory buffer bounds)Medium
- NetApp ONTAP, StorageGRID and SANtricity: trust in eight compromised eMudhra intermediate CAsCVE-2026-22063 · NetApp ONTAP 9 / StorageGRID / E-Series SANtricity OS (trusted CA certificate store)Medium
- OpenStack Swift: S3API does not strip X-Copy-From, allowing cross-tenant object readsCVE-2026-71192 · OpenStack Swift S3API middleware (X-Copy-From header handling with s3_acl=true)Medium
- Grafana: OAuth and OIDC access, refresh and ID tokens written unredacted to server logsCVE-2026-79656 · Grafana (OAuth/OIDC login - unredacted tokens written to server logs)Medium
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.