Security Guides

Jenkins 2.588 and LTS 2.580.2 fix 15 flaws (CVE-2026-117612 to 117626): check your version and what to review after updating

Jenkins fixed 15 flaws on October 28, 2026 (2.588, LTS 2.580.2). Affected versions, Docker and vendor builds, update priority, and what to review after.

Published 2026-11-03 Updated 2026-11-03 Last verified 2026-11-03 11 min read
On this page

For: people who run Jenkins themselves (self-managed servers, VPS, Docker, Kubernetes), infrastructure owners on teams that use Jenkins, and people who leave Jenkins to a distribution such as CloudBees or to a contractor. This article is based on the Jenkins project's advisory and the CVE and NVD records. It does not cover attack steps.

Developing: this page will be updated as more is published

Who is affected

people who run Jenkins themselves (self-managed servers, VPS, Docker, Kubernetes), infrastructure owners on teams that use Jenkins, and people who leave Jenkins to a distribution such as CloudBees or to a contractor.

Confirmed so farSee the table ↓
  • The flaws
  • Affected versions
  • Exploitable without authentication
1 more
  • Workarounds
Not yet confirmed
  • Any report of exploitation (none found in what this site checked)
  • Whether CISA adds any of the CVEs to the Known Exploited Vulnerabilities catalog (not listed on November 3)
  • NVD's assessment of two of the 15 (CVE-2026-117625 and 117626 are awaiting analysis)
What to do nowSee the steps ↓
  1. Check your Jenkins version
  2. Update the controller
  3. Put newly installed instances first
3 more
  1. Review exposure and permissions
  2. After updating, review users, administrators and agents
  3. Replace credentials if anything looks suspicious
Last checked
As of November 3, 2026 (JST)
Follow-up plans and what we checked

The Jenkins advisory says 15 issues are fixed in weekly 2.588 and LTS 2.580.2. It rates 13 as High and 2 as Medium and gives no numeric scores. NVD has analysed 13 of them, with base scores from 5.4 to 8.8.

What to do today

1

Check your Jenkins version

Open Manage Jenkins > About Jenkins, or look at the version at the bottom right of the page. Weekly 2.587 and earlier and LTS 2.580.1 and earlier are affected. With Docker, check the version inside the running container rather than the image tag; a moving tag such as lts points to different content before and after you pull. For distributions such as CloudBees, or Jenkins run by a contractor, read the provider's notice for the fixed version and ask the person responsible.

2

Update the controller

Update to weekly 2.588 or later, or LTS 2.580.2 or later. Back up JENKINS_HOME, which holds job and plugin configuration, somewhere off the server first. Afterwards check that login, running a job and connecting agents all work.

3

Put newly installed instances first

CVE-2026-117618 (SECURITY-4122) lets an unauthenticated user create an administrator account during initial setup. NVD rates it 8.1 (attack complexity High). If you are setting up a new Jenkins that is reachable from the internet, or are about to, run the setup on the fixed version in a place that is not reachable from outside.

4

Review exposure and permissions

By default Jenkins belongs on an internal or dedicated network, not directly on the internet. If it has to be reachable, put it behind a VPN or an authenticating proxy. Also check for setups left on "Logged-in users can do anything" and for anonymous users granted Overall/Read. Several of the 15 issues in the advisory depend on Overall/Read.

5

After updating, review users, administrators and agents

Look through the user list, accounts with administrator rights and node (agent) configuration for anything you do not recognise. Be most thorough if people with permissions had access while you were unpatched. If a "Manage Old Data" warning appears that you do not recognise, do not act on it.

6

Replace credentials if anything looks suspicious

If you find a suspicious account or setting, replace administrator and user passwords, API tokens and credentials stored in Jenkins (cloud keys, repository keys). How to proceed is covered in how to check whether an account was used without permission and the vulnerability-response playbook.

New and internet-exposed

Highest priority. Finish setup on the fixed version, off the internet

Many people hold permissions

Update soon, then review users, administrators and agents

Internal only, few permissions

Update on schedule and review settings at the same time

Priority depends on exposure and how widely permissions are granted. In every case, updating is the fix.

What the advisory says

The Jenkins project published "Jenkins Security Advisory 2026-10-28" on October 28, 2026. It covers Jenkins core and no plugins.

The Jenkins project's advisory (October 28, 2026)
Affected versions
Weekly 2.587 and earlier, LTS 2.580.1 and earlier. The advisory says all prior versions are considered affected unless otherwise indicated
Fixed versions
Weekly 2.588, LTS 2.580.2
Count and severity
15 issues. The advisory rates 13 High and 2 Medium (CVE-2026-117625 and 117626). It gives no numeric scores
Workarounds
Settings to switch off new checks if the update causes problems (SECURITY-4125, 4225), and enforced Content Security Policy on 2.539+ and LTS 2.541.1+ (for SECURITY-4225 it mitigates the ‘known impact’, with other XSS or vulnerability types possibly still possible; for SECURITY-4229 and 4232 it mitigates ‘this vulnerability’). No workaround is given for the others
Exploitation
The advisory does not mention exploitation
CVE and NVD records
Published
All 15 were published on October 28, 2026 by the Jenkins project as CNA. The version ranges match the advisory
NVD assessment (as of November 3)
13 are analysed, with CVSS v3.1 base scores from 5.4 to 8.8. CVE-2026-117625 and 117626 are awaiting analysis. The advisory's High and Medium and NVD's scores come from different assessors, so they do not always line up

The 15 issues, grouped by impact

The permission column is what the advisory says an attacker needs. The NVD column is NVD's CVSS v3.1 base score.

ImpactCVE (SECURITY-ID)Advisory severityWhat the attacker needs (advisory)NVD
Code may run on the controllerCVE-2026-117612 (4125)HighOverall/Read plus a user account, or permission to POST config.xml8.8
CVE-2026-117614 (4123)HighAgent/Configure7.2
CVE-2026-117616 (4188)HighOverall/Read8.8
CVE-2026-117617 (4248)HighItem/Configure8.1
Arbitrary file read (the advisory says it can lead to code execution)CVE-2026-117615 (4187)HighItem/Create and Item/Configure6.5
Administrator account created or taken overCVE-2026-117618 (4122)HighNone (unauthenticated), during initial setup8.1
CVE-2026-117620 (4226)HighOverall/Read; an administrator's action triggers it8.8
A session outlives its credentialCVE-2026-117619 (4189)HighPossession of a user's API token8.1
Creation of user records (confirmed impact limited)CVE-2026-117624 (4243)HighNot stated; no accounts able to log in can be created8.8
Cross-site scripting (XSS)CVE-2026-117613 (4225)HighItem/Configure5.4
CVE-2026-117623 (4229)HighOverall/Read5.4
CVE-2026-117621 (4232)HighControl of an agent process6.1
CVE-2026-117622 (4249)HighControl of an agent process6.1
Limited information disclosureCVE-2026-117625 (4206)MediumOverall/Read (HTTP proxy settings visible)Awaiting analysis
CVE-2026-117626 (4237)MediumOverall/Read (file names, sizes and modification times visible); with Item/Workspace, also the names of jobs that have a workspace on the same agentAwaiting analysis

A note on reading this: some NVD scores are lower than the advisory's "High". They are separate assessments, and neither is simply wrong. This site's position is to update promptly even where a permission is required, because Jenkins typically holds secrets and deployment rights.

Exploitation

As of November 3, 2026 this site found no credible report that these vulnerabilities have been exploited. The Jenkins advisory does not mention exploitation either.

Exploitation check (November 3, 2026)
Jenkins advisory
No mention of exploitation
KEV
None of CVE-2026-117612 to 117626 is in CISA's KEV catalog (last updated October 30). KEV lists six past vulnerabilities in Jenkins and related products such as plugins

This site's view: no report is not the same as safe. The fix is only days old and the picture may change. Jenkins is a product that has been exploited before, so update internet-facing and broadly permissioned instances without waiting for reports.

What is known and not known

ItemWhat was publishedStatus
The flaws15 in core (13 High, 2 Medium), fixed in 2.588 and LTS 2.580.2 (Jenkins advisory)Confirmed (Jenkins)
Affected versionsWeekly 2.587 and earlier, LTS 2.580.1 and earlier (advisory, CVE records)Confirmed (Jenkins)
Exploitable without authenticationCVE-2026-117618 only, during initial setup (advisory)Confirmed (Jenkins)
WorkaroundsOnly settings for post-update problems and enforced CSP for XSS; none for the restConfirmed (Jenkins)
Numeric scoresNone in the advisory; NVD analysed 13 (5.4 to 8.8), 2 awaitingPartial (NVD)
ExploitationNo report found in what this site checkedNone reported
CISA KEVNot listed as of November 3Not listed
PluginsThis advisory covers core onlyNot covered (advisory)

If someone else runs Jenkins for you

For Docker images, Kubernetes Helm charts, distributions such as CloudBees and Jenkins run by a contractor, make sure you can see the Jenkins core version inside. Three questions get things moving:

  • What Jenkins version is running (2.588 or later, or LTS 2.580.2 or later)?
  • When will it be updated, or when was it?
  • Is it reachable from the internet, and do anonymous users have any permissions?

This site's view: the issue is less each flaw than how much power Jenkins holds

Jenkins tends to be where source code, cloud keys and deployment rights meet. A flaw in core can therefore become a problem for your whole build and release pipeline. Besides updating, review on a regular basis who has which permission, whether Jenkins is reachable from outside, and how many credentials it stores. For how to prioritise see how to prioritise vulnerabilities (CVSS, EPSS, KEV).

Timeline

  1. October 28, 2026

    The Jenkins project publishes its security advisory. 15 core issues are fixed in 2.588 and LTS 2.580.2, and CVE-2026-117612 to 117626 are published.
  2. By November 3

    NVD analyses 13 of the 15 (base scores 5.4 to 8.8); 2 are awaiting analysis.
  3. November 3

    This site checks the advisory, the CVE and NVD records and KEV. No report of exploitation is found, and none of the CVEs is in KEV.

Sources (public record)

Checked on November 3, 2026. The official advisory comes first.

Update history

2026-11-03: First version, based on the Jenkins advisory 2026-10-28 and the CVE and NVD records. As of November 3 no report of exploitation was found and none of the CVEs is in KEV.

Latest breaking reports

All breaking reports →

FAQ

QWhat happened?
A

On October 28, 2026 the Jenkins project published a security advisory fixing 15 vulnerabilities in Jenkins core: 13 rated High and 2 rated Medium. The fixes are in weekly 2.588 and LTS 2.580.2, and the advisory says all earlier versions are affected.

QIs my Jenkins affected?
A

Weekly 2.587 and earlier and LTS 2.580.1 and earlier are affected. Check About Jenkins or the version shown at the bottom right of the page. Weekly 2.588 or later, or LTS 2.580.2 or later, includes the fixes from this advisory. For Docker images and distributions such as CloudBees, check the Jenkins core version inside. Plugin vulnerabilities are not covered by this advisory.

QCan any of these be exploited without logging in?
A

One. CVE-2026-117618 (SECURITY-4122) is a race condition during initial setup that lets an unauthenticated user create an administrator account. From the advisory's description, an existing Jenkins that has finished the setup wizard appears to be outside its precondition (this site's reading), but a newly installed instance exposed to the internet should be updated first. According to the advisory, 13 of the other 14 need some permission, control of an agent process, or possession of a user's API token. For CVE-2026-117624 (SECURITY-4243) the advisory text states no required permission.

QIs there a workaround if I cannot update?
A

The settings the advisory lists exist to switch off new checks if the update causes problems; they are not real workarounds. For three XSS issues, the advisory says enforcing Content Security Policy on 2.539+ and LTS 2.541.1+ helps. For CVE-2026-117613 (SECURITY-4225) it says this mitigates the ‘known impact’ and notes other XSS or other vulnerability types may also be possible; for CVE-2026-117621 and 117623 (4232, 4229) it says it mitigates ‘this vulnerability’. It gives no workaround for the others. Updating is the fix.

QIs it being attacked already?
A

As of November 3, 2026 this site found no credible report that these vulnerabilities have been exploited, and none of the 15 is in CISA's KEV catalog. Past Jenkins-related vulnerabilities have been exploited (six entries in KEV), and the fix is only days old, so updating soon is worthwhile.

QWhat should I check after updating?
A

Look at user accounts, administrator accounts, agent (node) configuration and permission assignments for anything you do not recognise. If something looks wrong, replace passwords, API tokens and credentials stored in Jenkins. Be most thorough if people with permissions had access while the instance was unpatched.