Database/Control plane, storage & DevOps
Jenkins Pipeline: Groovy Libraries plugin: CSRF lets an unauthenticated attacker delete library caches
Impact
The cache-deletion endpoint has no CSRF protection, so an attacker who gets a logged-in Jenkins user to load a crafted page can wipe the controller's shared Groovy library caches. The effect is availability and load, not disclosure: every pipeline that pulls a shared library re-fetches it from SCM on the next run, which slows the queue and, if the SCM host is unreachable or rate-limiting, fails builds outright. It also forces a fresh fetch of library code at a moment the attacker chose, which is worth noting on controllers whose libraries come from a mutable branch rather than a pinned tag. Minor on its own; the reason it is here is that the attacker needs no Jenkins account at all, only a victim with one.
Who can reach it
Remote and unauthenticated (PR:N) but requires user interaction: a Jenkins user with an active session must visit an attacker-controlled page. No access to the controller's network from the attacker's side is needed beyond what the victim's browser has.
What to do
Upgrade the Pipeline: Groovy Libraries plugin past 798.v5cc688825312 per SECURITY-3815 in the 2026-09-02 Jenkins advisory; the advisory names that version and earlier as affected without stating a fixed release, so take the current plugin version. Cost is a controller restart to load the plugin - queue pause, agent reconnects, running builds lost unless drained.
References
Related entries
- Jenkins GitLab plugin: global connection URL can be overwritten, sending admin API tokens to an attackerCVE-2026-84664 · Jenkins GitLab Plugin (global connection configuration via Stapler data binding)Medium
- Jenkins XL Deploy plugin: any user with Overall/Read can enumerate stored credential IDsCVE-2026-84674 · Jenkins XebiaLabs XL Deploy Plugin (credentials ID enumeration)Medium
- Jenkins update-center2: unescaped plugin metadata gives stored XSS on plugin download index pagesCVE-2026-84677 · Jenkins update-center2 (plugin metadata escaping on download index pages)Medium
- CloudNativePG instance manager (status server, TCP/8000 control endpoints): A set of operator-only control endpointsNCVD-2026-050-cloudnativepg-instance-manager-s · CloudNativePG instance manager (status server, TCP/8000 control endpoints)Medium
- Slurm (user_name / gid field handling): Slurm trusts the user_name and gid fields carried in job RPCs instead ofCVE-2018-10995 · Slurm (user_name / gid field handling)Medium
- IBM Spectrum LSF (job submission, file permissions): Weak file permissions in the LSF install let a local user changeCVE-2018-1724 · IBM Spectrum LSF (job submission, file permissions)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.