OpenSSL on Linux: which version fixes what
OpenSSL is not one service you can restart. It is a library that dozens of running processes loaded at start-up, and patching it changes nothing until each of them is restarted.
SecAI tracks 292 distinct CVEs affecting OpenSSL across the 6 distributions below, of which 1 have no fixed package version on at least one of them. Each row names the package version that fixes it on that release.
What it is, and why it is on your server
OpenSSL provides the TLS and cryptography that nginx, Apache, Postfix, MySQL, PHP, Python and most of the rest of the system use. It is rarely a process of its own; it is a shared library mapped into many.
Why its advisories behave the way they do
- A patched package is not a patched server. Upgrading libssl replaces the file on disk, but every process that already mapped the old copy keeps using it until it restarts. This is the single most common reason a server shows as vulnerable after the administrator is certain it was updated.
- The blast radius is the whole machine. A flaw in certificate parsing is reachable through every service that terminates TLS, which is usually the web server, the mail server and the database at once.
- Version numbers here are genuinely confusing. A distribution may ship 3.0.13 with two years of security fixes backported into it, so "3.0.13 is old" is not a finding and the package revision after the dash is what counts.
Check what you are actually running
The version that matters is the package version, not the upstream one. Distributions backport security fixes without changing the number before the dash, so a release that looks years old is frequently fully patched, and the revision after the dash is the only part that tells you.
dpkg-query -W -f='${Package} ${Version}\n' openssl libssl3 2>/dev/nullrpm -q openssl openssl-libsAfter upgrading, `needrestart -r l` on Debian and Ubuntu, or `dnf needs-restarting -r` on Rocky and AlmaLinux, will tell you which running processes are still holding the old library.
Fixed versions, per distribution
Each distribution patches on its own schedule and under its own version scheme, so the same CVE has a different answer on each of them. These come from the distributions’ own advisory data, asked per release. Where a release has no fixed version, that is what the advisory says, not a gap in the data.
Ubuntu 22.04 LTSsource package: openssl
| CVE | Published | Fixed in package version |
|---|---|---|
| CVE-2026-35189 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-54872 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-75805 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-75806 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-77696 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-84782 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-35191 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-54875 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-72897 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-75804 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-84784 | 2026-09-29 | 3.0.2-0ubuntu1.30 |
| CVE-2026-54874 | 2026-08-25 | 3.0.2-0ubuntu1.29 |
| CVE-2026-63072 | 2026-08-25 | 3.0.2-0ubuntu1.29 |
| CVE-2026-63074 | 2026-08-25 | 3.0.2-0ubuntu1.29 |
| CVE-2026-63076 | 2026-08-25 | 3.0.2-0ubuntu1.29 |
| CVE-2026-75803 | 2026-08-25 | 3.0.2-0ubuntu1.29 |
| CVE-2026-14456 | 2026-08-25 | 3.0.2-0ubuntu1.29 |
| CVE-2026-14457 | 2026-08-25 | 3.0.2-0ubuntu1.29 |
| CVE-2026-18798 | 2026-08-25 | 3.0.2-0ubuntu1.29 |
| CVE-2026-63073 | 2026-08-25 | 3.0.2-0ubuntu1.29 |
| CVE-2026-63075 | 2026-08-25 | 3.0.2-0ubuntu1.29 |
| CVE-2026-34180 | 2026-06-09 | 3.0.2-0ubuntu1.25 |
| CVE-2026-34182 | 2026-06-09 | 3.0.2-0ubuntu1.25 |
| CVE-2026-42766 | 2026-06-09 | 3.0.2-0ubuntu1.25 |
| CVE-2026-42767 | 2026-06-09 | 3.0.2-0ubuntu1.25 |
Showing the 25 most recent of 95 that apply to Ubuntu 22.04 LTS.
Ubuntu 24.04 LTSsource package: openssl
| CVE | Published | Fixed in package version |
|---|---|---|
| CVE-2026-35189 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-54872 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-75805 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-75806 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-77696 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-84782 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-35191 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-54875 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-72897 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-75804 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-84784 | 2026-09-29 | 3.0.13-0ubuntu3.16 |
| CVE-2026-54874 | 2026-08-25 | 3.0.13-0ubuntu3.15 |
| CVE-2026-63072 | 2026-08-25 | 3.0.13-0ubuntu3.15 |
| CVE-2026-63074 | 2026-08-25 | 3.0.13-0ubuntu3.15 |
| CVE-2026-63076 | 2026-08-25 | 3.0.13-0ubuntu3.15 |
| CVE-2026-75803 | 2026-08-25 | 3.0.13-0ubuntu3.15 |
| CVE-2026-14456 | 2026-08-25 | 3.0.13-0ubuntu3.15 |
| CVE-2026-14457 | 2026-08-25 | 3.0.13-0ubuntu3.15 |
| CVE-2026-18798 | 2026-08-25 | 3.0.13-0ubuntu3.15 |
| CVE-2026-63073 | 2026-08-25 | 3.0.13-0ubuntu3.15 |
| CVE-2026-63075 | 2026-08-25 | 3.0.13-0ubuntu3.15 |
| CVE-2026-34180 | 2026-06-09 | 3.0.13-0ubuntu3.11 |
| CVE-2026-34182 | 2026-06-09 | 3.0.13-0ubuntu3.11 |
| CVE-2026-42766 | 2026-06-09 | 3.0.13-0ubuntu3.11 |
| CVE-2026-42767 | 2026-06-09 | 3.0.13-0ubuntu3.11 |
Showing the 25 most recent of 64 that apply to Ubuntu 24.04 LTS.
Debian 12 (bookworm)source package: openssl
| CVE | Published | Fixed in package version |
|---|---|---|
| CVE-2026-35189 | 2026-09-29 | 3.0.22-1~deb12u2 |
| CVE-2026-54872 | 2026-09-29 | 3.0.22-1~deb12u2 |
| CVE-2026-75805 | 2026-09-29 | 3.0.22-1~deb12u2 |
| CVE-2026-75806 | 2026-09-29 | 3.0.22-1~deb12u2 |
| CVE-2026-77696 | 2026-09-29 | 3.0.22-1~deb12u2 |
| CVE-2026-84782 | 2026-09-29 | 3.0.22-1~deb12u2 |
| CVE-2026-54874 | 2026-08-25 | 3.0.22-1~deb12u1 |
| CVE-2026-63072 | 2026-08-25 | 3.0.22-1~deb12u1 |
| CVE-2026-63074 | 2026-08-25 | 3.0.22-1~deb12u1 |
| CVE-2026-63076 | 2026-08-25 | 3.0.22-1~deb12u1 |
| CVE-2026-75803 | 2026-08-25 | 3.0.22-1~deb12u1 |
| CVE-2026-34180 | 2026-06-09 | 3.0.20-1~deb12u2 |
| CVE-2026-34182 | 2026-06-09 | 3.0.20-1~deb12u2 |
| CVE-2026-42766 | 2026-06-09 | 3.0.20-1~deb12u2 |
| CVE-2026-42767 | 2026-06-09 | 3.0.22-1~deb12u1 |
| CVE-2026-42770 | 2026-06-09 | 3.0.20-1~deb12u2 |
| CVE-2026-45445 | 2026-06-09 | 3.0.20-1~deb12u2 |
| CVE-2026-45446 | 2026-06-09 | 3.0.20-1~deb12u2 |
| CVE-2026-45447 | 2026-06-09 | 3.0.20-1~deb12u2 |
| CVE-2026-7383 | 2026-06-09 | 3.0.20-1~deb12u2 |
| CVE-2026-9076 | 2026-06-09 | 3.0.20-1~deb12u2 |
| CVE-2026-28387 | 2026-04-07 | 3.0.19-1~deb12u2 |
| CVE-2026-28388 | 2026-04-07 | 3.0.19-1~deb12u2 |
| CVE-2026-28389 | 2026-04-07 | 3.0.19-1~deb12u2 |
| CVE-2026-28390 | 2026-04-07 | 3.0.19-1~deb12u2 |
Showing the 25 most recent of 262 that apply to Debian 12 (bookworm), 1 of which have no fixed version released.
Debian 13 (trixie)source package: openssl
| CVE | Published | Fixed in package version |
|---|---|---|
| CVE-2026-35189 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-35191 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-42772 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-54872 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-54873 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-54875 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-72897 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-75804 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-75805 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-75806 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-77696 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-84782 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-84784 | 2026-09-29 | 3.5.7-1~deb13u3 |
| CVE-2026-14457 | 2026-08-25 | 3.5.7-1~deb13u2 |
| CVE-2026-18798 | 2026-08-25 | 3.5.7-1~deb13u2 |
| CVE-2026-54874 | 2026-08-25 | 3.5.7-1~deb13u2 |
| CVE-2026-63072 | 2026-08-25 | 3.5.7-1~deb13u2 |
| CVE-2026-63073 | 2026-08-25 | 3.5.7-1~deb13u2 |
| CVE-2026-63074 | 2026-08-25 | 3.5.7-1~deb13u2 |
| CVE-2026-63075 | 2026-08-25 | 3.5.7-1~deb13u2 |
| CVE-2026-63076 | 2026-08-25 | 3.5.7-1~deb13u2 |
| CVE-2026-75803 | 2026-08-25 | 3.5.7-1~deb13u2 |
| CVE-2026-14456 | 2026-08-13 | 3.5.7-1~deb13u2 |
| CVE-2026-34180 | 2026-06-09 | 3.5.6-1~deb13u2 |
| CVE-2026-34181 | 2026-06-09 | 3.5.6-1~deb13u2 |
Showing the 25 most recent of 287 that apply to Debian 13 (trixie).
Rocky Linux 9source package: openssl
| CVE | Published | Fixed in package version |
|---|---|---|
| CVE-2026-84782 | 2026-10-09 | 1:3.5.8-2.el9_8 |
| CVE-2026-14456 | 2026-09-15 | 1:3.5.8-1.el9_8 |
| CVE-2026-14457 | 2026-09-15 | 1:3.5.8-1.el9_8 |
| CVE-2026-18798 | 2026-09-15 | 1:3.5.8-1.el9_8 |
| CVE-2026-54874 | 2026-09-15 | 1:3.5.8-1.el9_8 |
| CVE-2026-63072 | 2026-09-15 | 1:3.5.8-1.el9_8 |
| CVE-2026-63073 | 2026-09-15 | 1:3.5.8-1.el9_8 |
| CVE-2026-63074 | 2026-09-15 | 1:3.5.8-1.el9_8 |
| CVE-2026-63075 | 2026-09-15 | 1:3.5.8-1.el9_8 |
| CVE-2026-63076 | 2026-09-15 | 1:3.5.8-1.el9_8 |
| CVE-2026-34180 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-34181 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-34182 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-34183 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-42764 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-42766 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-42767 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-42768 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-42769 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-42770 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-45445 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-45446 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-45447 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-7383 | 2026-06-13 | 1:3.5.5-4.el9_8 |
| CVE-2026-9076 | 2026-06-13 | 1:3.5.5-4.el9_8 |
Showing the 25 most recent of 56 that apply to Rocky Linux 9.
AlmaLinux 9source package: openssl
| CVE | Published | Fixed in package version |
|---|---|---|
| CVE-2026-84782 | 2026-10-07 | 1:3.5.8-2.el9_8 |
| CVE-2026-14456 | 2026-09-14 | 1:3.5.8-1.el9_8 |
| CVE-2026-14457 | 2026-09-14 | 1:3.5.8-1.el9_8 |
| CVE-2026-18798 | 2026-09-14 | 1:3.5.8-1.el9_8 |
| CVE-2026-54874 | 2026-09-14 | 1:3.5.8-1.el9_8 |
| CVE-2026-63072 | 2026-09-14 | 1:3.5.8-1.el9_8 |
| CVE-2026-63073 | 2026-09-14 | 1:3.5.8-1.el9_8 |
| CVE-2026-63074 | 2026-09-14 | 1:3.5.8-1.el9_8 |
| CVE-2026-63075 | 2026-09-14 | 1:3.5.8-1.el9_8 |
| CVE-2026-63076 | 2026-09-14 | 1:3.5.8-1.el9_8 |
| CVE-2026-34180 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-34181 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-34182 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-34183 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-42764 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-42766 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-42767 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-42768 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-42769 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-42770 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-45445 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-45446 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-45447 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-7383 | 2026-06-11 | 1:3.5.5-4.el9_8 |
| CVE-2026-9076 | 2026-06-11 | 1:3.5.5-4.el9_8 |
Showing the 25 most recent of 75 that apply to AlmaLinux 9.
Advisory data last refreshed 28 October 2026. It is re-read daily.
What this page does not tell you
It does not tell you whether your server is affected. A CVE applying to a package is not the same as a CVE applying to your installation: the fix may already be backported into what you are running, the vulnerable module may not be loaded, or the service may not be reachable from anywhere that matters. Answering that needs the versions on your machine, not a list.
It also carries no count of how many servers are affected. SecAI monitors a small fleet, and a percentage drawn from it would be arithmetic on a sample too small to mean anything. When that changes, the number will appear here and the page will say when it started.
Read next
Then check the rest of the server
The command above shows which OpenSSL version you run. One more read-only command, with no account and no agent, checks the rest of the server’s setup: SSH, the firewall, how many security updates are waiting, and signs that it has already been compromised. It changes nothing. It does not match your packages against advisories; SecAI’s agent does that, checking installed packages against published advisories every 12 hours.