endoflife.ai
EOL Checker Products EOL Watch Get Support

OpenSSL 3.0 End of Life: September 7, 2026 — What Actually Breaks, and What Doesn't

Updated: July 2026  ·  EOL Watch — deadline coverage  ·  Dates per the OpenSSL project's published release strategy — methodology

OpenSSL 3.0 reaches end of life on September 7, 2026 — five years to the day after its release, exactly as the OpenSSL project's LTS policy promised. After that date the 3.0 line receives no further public security fixes. It is the library terminating TLS connections in a staggering share of the world's software, and its EOL lands four days before the EU Cyber Resilience Act's vulnerability-reporting obligations switch on (September 11, 2026) — a calendar collision we've been flagging since our CRA analysis.

The one-sentence version: if your OpenSSL comes from your Linux distribution's package manager, your distro vendor keeps patching it on their timeline and September 7 changes little — but every application, appliance, container image, and runtime that bundles its own copy of OpenSSL 3.0 is carrying a component that goes permanently unpatched in six weeks.

OpenSSL End-of-Life Table (every line)

VersionReleasedSupport endsTypeLatestStatus
OpenSSL 4.0Apr 14, 2026May 14, 20274.0.1Supported
OpenSSL 3.6Oct 1, 2025Nov 1, 20263.6.3Supported
OpenSSL 3.5Apr 8, 2025Apr 8, 2030LTS3.5.7Supported
OpenSSL 3.4Oct 22, 2024Oct 22, 20263.4.6Supported
OpenSSL 3.3Apr 9, 2024Apr 9, 20263.3.7EOL
OpenSSL 3.2Nov 23, 2023Nov 23, 20253.2.6EOL
OpenSSL 3.1Mar 14, 2023Mar 14, 20253.1.8EOL
OpenSSL 3.0Sep 7, 2021Sep 7, 2026LTS3.0.21Supported
OpenSSL 1.1.1Sep 11, 2018Sep 11, 2023LTS1.1.1wEOL
OpenSSL 1.1.0Aug 25, 2016Sep 11, 20191.1.0lEOL
OpenSSL 1.0.2Jan 22, 2015Dec 31, 2019LTS1.0.2uEOL
OpenSSL 1.0.1Mar 14, 2012Dec 31, 20161.0.1uEOL
OpenSSL 1.0.0Mar 29, 2010Dec 31, 20151.0.0tEOL
OpenSSL 0.9.8Jul 5, 2005Dec 31, 20150.9.8zhEOL

Live version pages with risk scores: endoflife.ai/openssl.

Running OpenSSL 3.0 past end of life?
Extended support for OpenSSL 3.0 exists — vetted vendors ship security patches for years past the official EOL date. Tell us where to reach you and we’ll reply with matched options and pricing guidance — free, no obligation.

Free · No obligation · Independent — we track the dates, vendors don’t pay for placement · dates verified against vendor sources. See all support options →

The autumn pile-up nobody has noticed

September 7 is not an isolated date — it's the start of a cascade. OpenSSL 3.1, 3.2 and 3.3 are already end-of-life. Then within eight weeks of 3.0's retirement, 3.4 dies on October 22 and 3.6 dies on November 1. By early November 2026, every 3.x line except one is out of support. The survivors: 3.5 LTS (supported to April 2030) and the new 4.0 line (to May 2027). For anyone planning a migration, that arithmetic makes the target obvious — 3.5 LTS is the only 3.x destination that buys real runway.

Who actually has a problem on September 8

The good news: 3.0 → 3.5 is not the 1.1.1 → 3.0 nightmare

The 1.1.1-to-3.0 migration burned teams badly (deprecated engines, provider architecture, API breaks) — and that memory makes people overestimate this one. Within the 3.x series, OpenSSL maintains API and ABI compatibility: for most applications, moving from 3.0 to 3.5 is a rebuild-and-retest, not a rewrite. Deprecated-API warnings you ignored since 3.0 still apply, but the provider model, the configuration format, and the ABI carry straight over. Budget a test cycle, not a quarter.

The CRA collision, restated plainly

From September 11, 2026, manufacturers selling products with digital elements into the EU must report actively exploited vulnerabilities to ENISA on a 24-hour clock. Four days earlier, the most widely embedded cryptographic library's 3.0 line stops receiving public fixes. A vendor shipping a product with bundled OpenSSL 3.0 after that date owns a reporting obligation for a component that can no longer be publicly patched — the definition of the trap we described in our CRA × EOL analysis. The component inventory work (which products bundle 3.0?) is the same work either way; the only choice is doing it before or after the reporting clock starts.

Options for the estate that can't move by September

  1. Upgrade to 3.5 LTS — the default answer; supported to April 2030, ABI-compatible with 3.0.
  2. Lean on distro-maintained packages where that's genuinely your situation (verify with openssl version vs. your package manager's records — a surprising number of "distro" copies turn out to be vendored builds).
  3. Commercial extended support as a bridge. The OpenSSL project's own corporate arm sells premium support with security fixes for out-of-support lines (it already does for 1.0.2 and 1.1.1), and enterprise extended-support vendors cover bundled-OpenSSL exposure as part of broader legacy coverage. Bridges, not destinations. Compare extended-support options →

The six-week checklist

  1. Inventory the bundled copies: openssl version tells you about the system copy; the dangerous ones hide in app directories, containers, and appliances. Scan images and vendor manifests for libssl/libcrypto 3.0.x. Our Stack Scanner flags EOL components across a pasted inventory.
  2. Sort into distro-patched vs. self-carried — only the second list is urgent.
  3. For the self-carried list: rebuild against 3.5 LTS where you control the build; open vendor tickets today where you don't (appliance vendors' queues will be long in September).
  4. FIPS estates: confirm certificate strategy before touching versions.

Frequently Asked Questions

When does OpenSSL 3.0 reach end of life?

September 7, 2026 — five years after its September 2021 release, per the OpenSSL project's published LTS policy. After that date the 3.0 line receives no further public security fixes. The next LTS line, 3.5, is supported until April 8, 2030.

Do I need to worry if my OpenSSL comes from Ubuntu, RHEL or Debian?

Generally the distribution keeps patching its packaged OpenSSL on the distro's own support timeline, independent of upstream EOL — a distro-maintained package is not stranded on September 7. The exposure is software that bundles its own OpenSSL copy: language runtimes, appliances, container images that vendor the library, and statically linked binaries.

How hard is the OpenSSL 3.0 to 3.5 upgrade?

Far easier than the notorious 1.1.1-to-3.0 migration. OpenSSL maintains API and ABI compatibility within the 3.x series, so 3.0 to 3.5 is typically a rebuild-and-retest rather than a code rewrite. The main caveats are long-ignored deprecation warnings and, for FIPS deployments, the crypto-module certificate question.

Which OpenSSL versions are still supported after November 2026?

Only two: 3.5 LTS (until April 2030) and 4.0 (until May 2027). OpenSSL 3.1, 3.2 and 3.3 are already EOL; 3.0 dies September 7, 3.4 on October 22, and 3.6 on November 1, 2026.

Is extended support available for OpenSSL 3.0 after EOL?

The OpenSSL project's corporate arm offers paid premium support that includes security fixes for out-of-support versions — it already provides this for 1.0.2 and 1.1.1, and 3.0 becomes eligible for the same treatment at EOL. Enterprise extended-support vendors also cover bundled-OpenSSL exposure within broader legacy-support agreements.

What does OpenSSL 3.0 EOL have to do with the EU Cyber Resilience Act?

The CRA's vulnerability-reporting obligations begin September 11, 2026 — four days after OpenSSL 3.0's end of life. Manufacturers selling into the EU with bundled OpenSSL 3.0 will owe ENISA 24-hour reports on actively exploited vulnerabilities in a component that no longer receives public patches.

The Monthly EOL Digest™

Once a month — critical EOL dates, CVE blind spots, and lifecycle changes worth knowing.

© 2026 endoflife.ai · How we verify our dates · API · About · Data from endoflife.date (MIT)