Vulnerabilities

OpenSSH on Linux: which version fixes what

Every Linux server on the internet is having its SSH port knocked on right now. That makes OpenSSH the one package where an unpatched version is not a theoretical exposure.

SecAI tracks 122 distinct CVEs affecting OpenSSH across the 6 distributions below, of which 31 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

OpenSSH is the SSH server and client almost every Linux distribution ships, and on a typical VPS it is the only service deliberately exposed to the whole internet. The daemon runs as root, it speaks to unauthenticated strangers before any login succeeds, and it is the single door between an attacker and a shell.

Why its advisories behave the way they do

  • Pre-authentication bugs in sshd are the ones that matter. A flaw reachable before login is reachable by anyone who can open a TCP connection, which on a public server means everyone.
  • The version string is advertised. sshd announces its banner to every connection, so an attacker does not have to guess what you are running.
  • Distributions backport rather than upgrade. Ubuntu 24.04 will report OpenSSH 9.6 for years while quietly carrying fixes from far newer releases, so an upstream version number tells you almost nothing about whether you are patched. The package version is the only thing that does.

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.

Debian and Ubuntu
dpkg-query -W -f='${Package} ${Version}\n' openssh-server openssh-client 2>/dev/null
Rocky Linux and AlmaLinux
rpm -q openssh-server openssh-clients

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: openssh

CVEPublishedFixed in package version
CVE-2026-1065522026-10-141:8.9p1-3ubuntu0.18
CVE-2026-1065532026-10-141:8.9p1-3ubuntu0.18
CVE-2026-1065552026-10-141:8.9p1-3ubuntu0.18
CVE-2026-1065822026-10-141:8.9p1-3ubuntu0.18
CVE-2026-1065832026-10-141:8.9p1-3ubuntu0.18
CVE-2026-1065842026-10-141:8.9p1-3ubuntu0.18
CVE-2026-1065852026-10-141:8.9p1-3ubuntu0.18
CVE-2026-1065862026-10-141:8.9p1-3ubuntu0.18
CVE-2026-1065872026-10-141:8.9p1-3ubuntu0.18
CVE-2026-732812026-09-031:8.9p1-3ubuntu0.17
CVE-2026-732822026-09-031:8.9p1-3ubuntu0.17
CVE-2026-732832026-09-031:8.9p1-3ubuntu0.17
CVE-2026-599952026-07-131:8.9p1-3ubuntu0.16
CVE-2026-599962026-07-131:8.9p1-3ubuntu0.16
CVE-2026-599972026-07-131:8.9p1-3ubuntu0.16
CVE-2026-599982026-07-131:8.9p1-3ubuntu0.16
CVE-2026-599992026-07-131:8.9p1-3ubuntu0.16
CVE-2026-600002026-07-131:8.9p1-3ubuntu0.16
CVE-2026-600012026-07-131:8.9p1-3ubuntu0.16
CVE-2026-600022026-07-131:8.9p1-3ubuntu0.16
CVE-2026-353852026-04-021:8.9p1-3ubuntu0.15
CVE-2026-353862026-04-021:8.9p1-3ubuntu0.15
CVE-2026-353872026-04-021:8.9p1-3ubuntu0.15
CVE-2026-353882026-04-021:8.9p1-3ubuntu0.15
CVE-2026-354142026-04-021:8.9p1-3ubuntu0.15

Showing the 25 most recent of 39 that apply to Ubuntu 22.04 LTS, 1 of which have no fixed version released.

Ubuntu 24.04 LTSsource package: openssh

CVEPublishedFixed in package version
CVE-2026-1065522026-10-141:9.6p1-3ubuntu13.20
CVE-2026-1065532026-10-141:9.6p1-3ubuntu13.20
CVE-2026-1065552026-10-141:9.6p1-3ubuntu13.20
CVE-2026-1065822026-10-141:9.6p1-3ubuntu13.20
CVE-2026-1065832026-10-141:9.6p1-3ubuntu13.20
CVE-2026-1065842026-10-141:9.6p1-3ubuntu13.20
CVE-2026-1065852026-10-141:9.6p1-3ubuntu13.20
CVE-2026-1065862026-10-141:9.6p1-3ubuntu13.20
CVE-2026-1065872026-10-141:9.6p1-3ubuntu13.20
CVE-2026-732812026-09-031:9.6p1-3ubuntu13.19
CVE-2026-732822026-09-031:9.6p1-3ubuntu13.19
CVE-2026-732832026-09-031:9.6p1-3ubuntu13.19
CVE-2026-599952026-07-131:9.6p1-3ubuntu13.18
CVE-2026-599962026-07-131:9.6p1-3ubuntu13.18
CVE-2026-599972026-07-131:9.6p1-3ubuntu13.18
CVE-2026-599982026-07-131:9.6p1-3ubuntu13.18
CVE-2026-599992026-07-131:9.6p1-3ubuntu13.18
CVE-2026-600002026-07-131:9.6p1-3ubuntu13.18
CVE-2026-600012026-07-131:9.6p1-3ubuntu13.18
CVE-2026-600022026-07-131:9.6p1-3ubuntu13.18
CVE-2026-353852026-04-021:9.6p1-3ubuntu13.16
CVE-2026-353862026-04-021:9.6p1-3ubuntu13.16
CVE-2026-353872026-04-021:9.6p1-3ubuntu13.16
CVE-2026-353882026-04-021:9.6p1-3ubuntu13.16
CVE-2026-354142026-04-021:9.6p1-3ubuntu13.16

Showing the 25 most recent of 36 that apply to Ubuntu 24.04 LTS.

Debian 12 (bookworm)source package: openssh

CVEPublishedFixed in package version
CVE-2026-1109282026-10-26no fixed version released
CVE-2026-1065832026-10-07no fixed version released
CVE-2026-1065522026-10-06no fixed version released
CVE-2026-1065532026-10-06no fixed version released
CVE-2026-1065552026-10-06no fixed version released
CVE-2026-1065822026-10-06no fixed version released
CVE-2026-1065842026-10-06no fixed version released
CVE-2026-1065852026-10-06no fixed version released
CVE-2026-1065862026-10-06no fixed version released
CVE-2026-1065872026-10-06no fixed version released
CVE-2026-1065892026-10-06no fixed version released
CVE-2026-732812026-08-11no fixed version released
CVE-2026-732822026-08-11no fixed version released
CVE-2026-732832026-08-11no fixed version released
CVE-2026-599952026-07-08no fixed version released
CVE-2026-599962026-07-08no fixed version released
CVE-2026-599972026-07-08no fixed version released
CVE-2026-599982026-07-08no fixed version released
CVE-2026-599992026-07-08no fixed version released
CVE-2026-600002026-07-08no fixed version released
CVE-2026-600012026-07-08no fixed version released
CVE-2026-600022026-07-08no fixed version released
CVE-2026-353852026-04-021:9.2p1-2+deb12u10
CVE-2026-353862026-04-021:9.2p1-2+deb12u10
CVE-2026-353872026-04-021:9.2p1-2+deb12u10

Showing the 25 most recent of 116 that apply to Debian 12 (bookworm), 30 of which have no fixed version released.

Debian 13 (trixie)source package: openssh

CVEPublishedFixed in package version
CVE-2026-1109282026-10-26no fixed version released
CVE-2026-1065832026-10-07no fixed version released
CVE-2026-1065522026-10-06no fixed version released
CVE-2026-1065532026-10-06no fixed version released
CVE-2026-1065552026-10-06no fixed version released
CVE-2026-1065822026-10-06no fixed version released
CVE-2026-1065842026-10-06no fixed version released
CVE-2026-1065852026-10-06no fixed version released
CVE-2026-1065862026-10-06no fixed version released
CVE-2026-1065872026-10-06no fixed version released
CVE-2026-1065892026-10-06no fixed version released
CVE-2026-732812026-08-11no fixed version released
CVE-2026-732822026-08-11no fixed version released
CVE-2026-732832026-08-11no fixed version released
CVE-2026-599952026-07-08no fixed version released
CVE-2026-599962026-07-08no fixed version released
CVE-2026-599972026-07-08no fixed version released
CVE-2026-599982026-07-08no fixed version released
CVE-2026-599992026-07-08no fixed version released
CVE-2026-600002026-07-08no fixed version released
CVE-2026-600012026-07-08no fixed version released
CVE-2026-600022026-07-08no fixed version released
CVE-2026-556542026-06-23no fixed version released
CVE-2026-353852026-04-021:10.0p1-7+deb13u3
CVE-2026-353862026-04-021:10.0p1-7+deb13u3

Showing the 25 most recent of 119 that apply to Debian 13 (trixie), 31 of which have no fixed version released.

Rocky Linux 9source package: openssh

CVEPublishedFixed in package version
CVE-2026-599972026-10-220:9.9p1-13.el9_8.rocky.0.1
CVE-2026-599982026-10-220:9.9p1-13.el9_8.rocky.0.1
CVE-2026-600002026-10-220:9.9p1-13.el9_8.rocky.0.1
CVE-2026-600012026-10-010:9.9p1-12.el9_8.rocky.0.1
CVE-2026-599952026-09-220:9.9p1-11.el9_8.rocky.0.1
CVE-2026-599992026-09-220:9.9p1-11.el9_8.rocky.0.1
CVE-2026-732812026-09-220:9.9p1-11.el9_8.rocky.0.1
CVE-2026-732822026-09-220:9.9p1-11.el9_8.rocky.0.1
CVE-2026-732832026-09-220:9.9p1-11.el9_8.rocky.0.1
CVE-2026-556532026-07-300:9.9p1-9.el9_8.rocky.0.1
CVE-2026-556542026-07-300:9.9p1-9.el9_8.rocky.0.1
CVE-2026-556552026-07-300:9.9p1-9.el9_8.rocky.0.1
CVE-2026-599962026-07-300:9.9p1-9.el9_8.rocky.0.1
CVE-2026-600022026-07-300:9.9p1-9.el9_8.rocky.0.1
CVE-2026-353852026-05-280:9.9p1-7.el9_8.rocky.0.1
CVE-2026-353862026-05-280:9.9p1-7.el9_8.rocky.0.1
CVE-2026-353872026-05-280:9.9p1-7.el9_8.rocky.0.1
CVE-2026-353882026-05-280:9.9p1-7.el9_8.rocky.0.1
CVE-2026-354142026-05-280:9.9p1-7.el9_8.rocky.0.1
CVE-2025-619842026-05-210:8.7p1-47.el9_7.rocky.0.1
CVE-2025-619852026-05-210:8.7p1-47.el9_7.rocky.0.1
CVE-2026-34972026-05-210:8.7p1-48.el9_7.rocky.0.1
CVE-2025-264652025-10-040:8.7p1-45.el9
CVE-2024-64092024-07-150:8.7p1-38.el9_4.4

Showing the 24 most recent of 24 that apply to Rocky Linux 9.

AlmaLinux 9source package: openssh

CVEPublishedFixed in package version
CVE-2026-599972026-10-209.9p1-13.el9_8.alma.1
CVE-2026-599982026-10-209.9p1-13.el9_8.alma.1
CVE-2026-600002026-10-209.9p1-13.el9_8.alma.1
CVE-2026-600012026-09-309.9p1-12.el9_8.alma.1
CVE-2026-599952026-09-219.9p1-11.el9_8.alma.1
CVE-2026-599992026-09-219.9p1-11.el9_8.alma.1
CVE-2026-732812026-09-219.9p1-11.el9_8.alma.1
CVE-2026-732822026-09-219.9p1-11.el9_8.alma.1
CVE-2026-732832026-09-219.9p1-11.el9_8.alma.1
CVE-2026-556532026-07-299.9p1-9.el9_8.alma.1
CVE-2026-556542026-07-299.9p1-9.el9_8.alma.1
CVE-2026-556552026-07-299.9p1-9.el9_8.alma.1
CVE-2026-599962026-07-299.9p1-9.el9_8.alma.1
CVE-2026-600022026-07-299.9p1-9.el9_8.alma.1
CVE-2026-353852026-05-199.9p1-7.el9_8.alma.1
CVE-2026-353862026-05-199.9p1-7.el9_8.alma.1
CVE-2026-353872026-05-199.9p1-7.el9_8.alma.1
CVE-2026-353882026-05-199.9p1-7.el9_8.alma.1
CVE-2026-354142026-05-199.9p1-7.el9_8.alma.1
CVE-2026-34972026-04-028.7p1-48.el9_7.alma.1
CVE-2025-619842025-12-178.7p1-47.el9_7.alma.1
CVE-2025-619852025-12-178.7p1-47.el9_7.alma.1
CVE-2025-264652025-05-138.7p1-45.el9
CVE-2024-64092024-07-108.7p1-38.el9_4.4
CVE-2024-63872024-07-038.7p1-38.el9_4.1

Showing the 25 most recent of 29 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 OpenSSH 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.