The State of End-of-Life Software
in 2026
Every day, endoflife.ai rebuilds a risk picture of the software the world actually runs — 459 technologies, every tracked release scored from 0 to 100 for how dangerous it is to keep running past its support date. This report is the June 2026 snapshot of that data: which technologies are most exposed, where end-of-life software intersects with vulnerabilities attackers are already exploiting, and the calendar of major releases going dark this year.
The headline finding is not that old software exists — it always has. It is where the risk concentrates: the most exposed end-of-life technologies are not obscure libraries, they are the infrastructure everything else is built on.
How We Measure It — The EOL Risk Score™
Every number in this report comes from the EOL Risk Score™, a 0–100 measure endoflife.ai computes for each technology from four weighted factors:
EOL Recency (0–40) — how long a release has been past end of life; the longer it runs unpatched, the higher it climbs. Attack Surface (0–30) — how widely deployed and exposed the technology is. CISA KEV Exposure (0–20) — whether the technology appears in CISA's Known Exploited Vulnerabilities catalog, the U.S. government's list of flaws confirmed to be under active attack. Extended Support (0–10) — whether a vendor or third party still offers paid patches.
Each technology's headline score reflects its most recently end-of-lifed release — the version a typical lagging deployment is most likely still running. Across all 459 technologies the mean score is 52 out of 100. The figures below are a point-in-time snapshot as of June 2026; because the data rebuilds daily, the live scores on each product page are always current.
The Dangerous Intersection: EOL Meets Active Exploitation
End-of-life software is a theoretical risk until it meets a real exploit. That is what makes the CISA KEV factor the most important signal in the dataset — it separates "old but quiet" from "old and being attacked right now."
This is the finding that matters most. The technologies most likely to be both end-of-life and under active attack are the ones running underneath nearly every production system on earth. An unsupported obscure CMS plugin is a contained problem. An unsupported version of OpenSSL, the Linux kernel, or Kubernetes is a systemic one — and 29 of the 30 highest-scoring technologies in our dataset carry KEV exposure.
The 30 Most Critical Technologies
These are the technologies whose most-recently-retired release scores in the Critical band (80–100). The date column shows when that release reached end of life; "In KEV" flags the presence of an actively-exploited vulnerability. Click any score for the full breakdown.
| Technology | Latest retired release | Active exploits | Risk Score™ |
|---|---|---|---|
| Docker Engine | May 19, 2025 | In KEV | 95 |
| Windows Server | Oct 24, 2025 | In KEV | 90 |
| Windows | Nov 11, 2025 | In KEV | 90 |
| Apache Tomcat | Mar 31, 2024 | In KEV | 90 |
| Python | Oct 31, 2025 | In KEV | 90 |
| PostgreSQL | Nov 13, 2025 | In KEV | 90 |
| MongoDB | Sep 30, 2025 | In KEV | 90 |
| macOS | Feb 2, 2026 | In KEV | 90 |
| Kubernetes | Feb 28, 2026 | In KEV | 90 |
| iOS | Jan 26, 2026 | In KEV | 90 |
| Elasticsearch | Jan 15, 2026 | In KEV | 90 |
| Android | Mar 2, 2026 | In KEV | 90 |
| RHEL | Jun 30, 2024 | In KEV | 85 |
| Redis | May 25, 2026 | In KEV | 85 |
| OpenSSL | Apr 9, 2026 | In KEV | 85 |
| Node.js | Apr 30, 2026 | In KEV | 85 |
| MySQL | Apr 30, 2026 | In KEV | 85 |
| MariaDB | May 13, 2026 | In KEV | 85 |
| Linux Kernel | Apr 22, 2026 | In KEV | 85 |
| Debian | Aug 14, 2024 | In KEV | 85 |
| CentOS | Jun 30, 2024 | In KEV | 85 |
| Ubuntu | Jan 17, 2026 | In KEV | 80 |
| Spring Framework | Jun 30, 2025 | In KEV | 80 |
| Spring Boot | Dec 31, 2025 | In KEV | 80 |
| SharePoint | Apr 11, 2023 | In KEV | 80 |
| PHP | Dec 31, 2025 | In KEV | 80 |
| Joomla | Oct 14, 2025 | In KEV | 80 |
| Jenkins | Jan 21, 2026 | In KEV | 80 |
| Drupal | Dec 10, 2025 | In KEV | 80 |
| Amazon Linux | Dec 31, 2023 | — | 80 |
The 2026 End-of-Life Calendar
190 technologies have a release reaching end of life in calendar 2026 — and 16 of those score 75 or higher, meaning a high-risk version of widely-used software goes unsupported in a predictable, schedulable window. There is no excuse for being surprised by any of these dates; they are published years in advance. Here is the 2026 roster of high-risk EOL events:
| 2026 EOL date | Technology | Risk Score™ |
|---|---|---|
| Jan 15 | Elasticsearch | 90 |
| Jan 17 | Ubuntu | 80 |
| Jan 21 | Jenkins | 80 |
| Jan 26 | iOS | 90 |
| Feb 2 | macOS | 90 |
| Feb 28 | Kubernetes | 90 |
| Mar 2 | Android | 90 |
| Apr 9 | OpenSSL | 85 |
| Apr 22 | Linux Kernel | 85 |
| Apr 30 | MySQL | 85 |
| Apr 30 | Node.js | 85 |
| May 13 | MariaDB | 85 |
| May 13 | nginx | 75 |
| May 20 | WordPress | 75 |
| May 21 | GitLab | 75 |
| May 25 | Redis | 85 |
The first half of 2026 alone retired high-risk releases of the database tier (MySQL, MariaDB, Redis, Elasticsearch), the runtime tier (Node.js, OpenSSL), the orchestration tier (Kubernetes), and the OS tier (Ubuntu, Linux, iOS, macOS, Android). For most organisations, at least one of these is in production right now.
What It Means for Your Stack
The risk is concentrated, not diffuse. You do not need to audit 459 technologies. You need to know which of the 30 critical ones — and the 32 with active exploits — are in your environment, and which version you are on. That is a tractable, finite question.
EOL is predictable; breaches from it are not. Every date in the 2026 calendar was published years ahead. The gap between "we knew" and "we acted" is where incidents live. Put each EOL date in your roadmap the day you deploy, and an end-of-life never has to become an emergency.
"Newer" is not always "safer." Several technologies in our data ship short-lived releases that reach EOL within months — so a higher version number can be less supported than an older long-term release. The only reliable way to know is to check the specific version, not the marketing.
endoflife.ai exists to make that check trivial. Every technology in this report has a live page with its current Risk Score, full version history, and CISA KEV status — and the same data is available free through our API and as a one-shot Stack Scanner for your whole environment.
Find out where your stack sits in this data
Scan your environment against all 459 tracked technologies — free, no signup. Or pull the same Risk Scores straight into your tooling via the API.
Scan your stack Get the API Risk Score methodology