CYBERSECURITYTRACKER
Vulnerabilities

End of support and end of life

Compare source-published end of support and end of life dates by product and release cycle.

End of Support (EOS) and End of Life (EOL) dates for operating systems, databases, runtimes, web servers, virtualization platforms, network devices, and applications, from endoflife.date. End of Support means active support ends, though security patches usually continue; End of Life means security patches stop, and it is the date that matters most. The two are different, and this page keeps them apart.

What is and is not linked to Common Vulnerabilities and Exposures (CVEs)

A status is shown at the product-and-release-cycle level only; this page never claims that a specific version you run is end of life. Most products here carry an identity verified against the product's own identifier in the source, and only those may be linked to vulnerability records. A display-only tier (Windows Server, several other operating systems, and a number of infrastructure appliances whose identity the source does not assert) is shown for planning, and is never linked to a vulnerability record. Anything else shows no lifecycle status rather than a guessed one.

38 products tracked829 release cycles across those productsunder 1% vendor coverage of the vulnerability corpusSource: endoflife.date

The crosswalk's product vendors cover 20 of the 7,658 distinct vendors in this tracker's vulnerability corpus (under 1 percent). This counts vendors, not products; most products in the vulnerability table have no lifecycle data.

Lifecycle status board

Every mapped product and release cycle, in three groups: already past End of Life, ending within 12 months, and supported. The nearest End of Life dates also appear on the compliance Calendar.

SupportedSupport ended, security patches usually continueExtended supportToday

Every bar spans the same window, 5 years back to 3 years ahead. A date outside it is written at the edge of the bar.

Support window
Past end of life (unsupported)679 releases
Alpine Linux3.21Not reportedEnd of LifeEnded 5 days ago
OpenSSL3.6Not reportedEnd of LifeEnded 5 days ago
Citrix Virtual Apps and Desktops2503End of LifeEnded 8 days ago
Kubernetes1.34End of LifeEnded 10 days ago
OpenSSL3.4Not reportedEnd of LifeEnded 15 days ago
MySQL26.7End of LifeEnded 17 days ago
Windows10-1607-e-ltsExtended supportEnded 24 days ago
Windows11-24h2-wEnd of LifeEnded 24 days ago
Python3.10End of LifeEnded 36 days ago
Cisco IOS XE17.9End of LifeEnded 37 days ago
Fortinet FortiOS7.2End of LifeEnded 37 days ago
FreeBSD15.0Not reportedEnd of LifeEnded 37 days ago
OpenJDK (Oracle builds)26Not reportedEnd of LifeEnded 52 days ago
macOS14 (Sonoma)Not reportedEnd of LifeEnded 53 days ago
OpenSSL3.0Not reportedEnd of LifeEnded 2 months ago
Debian11 (Bullseye)Extended supportEnded 2 months ago
F5 BIG-IP21.0End of LifeEnded 3 months ago
Cisco IOS XE17.17End of LifeEnded 3 months ago
Microsoft SharePoint2016End of LifeEnded 4 months ago
Microsoft SharePoint2019End of LifeEnded 4 months ago
Microsoft SQL Server13.0-sp3 (SQL16)Extended supportEnded 4 months ago
Microsoft SQL Server13.0-sp3-acp (SQL16)Extended supportEnded 4 months ago
Ubuntu25.10 (Questing Quokka)End of LifeEnded 4 months ago
Amazon Linux2End of LifeEnded 4 months ago
FreeBSD14.3Not reportedEnd of LifeEnded 4 months ago
Kubernetes1.33End of LifeEnded 4 months ago
Citrix Virtual Apps and Desktops2411End of LifeEnded 5 months ago
Node.js25End of LifeEnded 5 months ago
Fedora42 (Adams)Not reportedEnd of LifeEnded 5 months ago
nginx1.29Not reportedEnd of LifeEnded 6 months ago
Windows Server23h2-acEnd of LifeEnded 6 months ago
FreeBSD13Not reportedEnd of LifeEnded 6 months ago
FreeBSD13.5Not reportedEnd of LifeEnded 6 months ago
MySQL8.0End of LifeEnded 6 months ago
Node.js20End of LifeEnded 6 months ago
openSUSE15.6Not reportedEnd of LifeEnded 6 months ago
MySQL9.6End of LifeEnded 7 months ago
nginx1.28Not reportedEnd of LifeEnded 7 months ago
OpenSSL3.3Not reportedEnd of LifeEnded 7 months ago
Alpine Linux3.20Not reportedEnd of LifeEnded 7 months ago
OpenJDK (Oracle builds)25Not reportedEnd of LifeEnded 8 months ago
Android13 (Tiramisu)Not reportedEnd of LifeEnded 8 months ago
Kubernetes1.32End of LifeEnded 8 months ago
macOS10.15 (Catalina)Not reportedEnd of LifeEnded 9 months ago
macOS11 (Big Sur)Not reportedEnd of LifeEnded 9 months ago
Apple iOS12End of LifeEnded 9 months ago
MySQL9.5End of LifeEnded 10 months ago
Ubuntu25.04 (Plucky Puffin)End of LifeEnded 10 months ago
Cisco IOS XE17.16End of LifeEnded 10 months ago
Citrix Virtual Apps and Desktops2407End of LifeEnded 10 months ago

Lifecycle timeline (major operating systems)

Release to End of SupportEnd of Support to End of LifeExtended supportToday

About this data and its limits

Lifecycle dates come from endoflife.date, a community-maintained, best-effort catalog. Products appear here in two tiers. Most are mapped to a canonical vendor and product verified against the product's own identifier in the source, and only those may ever be linked to a Common Vulnerabilities and Exposures (CVE) record. A display-only tier (Windows Server, several other operating systems, and a number of infrastructure appliances whose identity the source does not assert or asserts ambiguously) is shown because its dates matter to planning even though no single verified identifier exists for it; a display-only product's dates appear here, but it is never linked to any CVE record, the vulnerability scorer ignores it entirely, and the CSV download leaves its identity columns blank. A product that fits neither tier shows no lifecycle status here rather than a guessed one. The status of each release cycle is derived from its dates: Supported, End of Support, Extended support, End of Life, or Not announced when the source has not set a date. A status is shown at the product-and-release-cycle level only. This page never claims that a specific version you run is end of life, since that conclusion needs version-level data this page does not carry.

endoflife.date is a community-maintained, best-effort catalog licensed MIT. Its operating system and runtime coverage is dense, but its network-edge and appliance coverage is thinner: several appliances carry no Common Platform Enumeration (CPE) identity, and Ivanti and Citrix NetScaler are not tracked at all. Most products here are mapped to a canonical vendor and product verified against the product's own identifier in the source, and only those may ever be linked to vulnerability records. A display-only tier (Windows Server, several other operating systems, and a number of infrastructure appliances whose identity the source does not assert or asserts ambiguously) is shown because its dates matter to planning even though no single verified identifier exists for it; a display-only product is never linked to any vulnerability record. A product that fits neither tier shows no lifecycle status here rather than a guessed one.

Lifecycle data is from endoflife.date, licensed MIT, maintained by endoflife.date contributors.

Glossary