CVE-2026-4631

cockpit: Cockpit's remote login feature passes user-supplied hostnames and usernames from the web interface to the SSH client...

CVE-2026-4631 is fixed in 13 products on 1 platform, first by DEBIAN-CVE-2026-4631, released April 7, 2026. It is not reported as exploited. Patch Radar priority: Urgent.

Urgent
CVSS
9.8
critical
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.1548
96th percentile

Cockpit's remote login feature passes user-supplied hostnames and usernames from the web interface to the SSH client without validation or sanitization. An attacker with network access to the Cockpit web service can craft a single HTTP request to the login endpoint that injects malicious SSH options or shell commands, achieving code execution on the Cockpit host without valid credentials. The injection occurs during the authentication flow before any credential verification takes place, meaning no login is required to exploit the vulnerability.

Where it's fixed

ProductFixed inFixReleased
Linux
cockpit · Debian 13.5 (trixie) 337-1+deb13u1 DEBIAN-CVE-2026-4631 Apr 7, 2026
cockpit · Debian 14 360-1 DEBIAN-CVE-2026-4631 Apr 7, 2026
cockpit · RHEL 10 334.1-3.el10_0 RHSA-2026:7381 Apr 15, 2026
cockpit · RHEL 9 0:344-2.el9_7 RHSA-2026:7384 Apr 15, 2026
cockpit · almalinux 9 344-2.el9_7 ALSA-2026:7384 Apr 10, 2026
cockpit · ol 10 0:344-3.0.1.el10_1 ELSA-2026-7383 Apr 14, 2026
cockpit · ol 9 0:344-2.0.1.el9_7 ELSA-2026-7384 Apr 10, 2026
cockpit · opensuse-leap 16.0 364-160000.1.1 OPENSUSE-SU-2026:21399-1 Jul 21, 2026
cockpit · rocky 10 0:344-3.el10_1.rocky.0.1 RLSA-2026:7383 May 21, 2026
cockpit · rocky 9 0:344-2.el9_7.rocky.0.1 RLSA-2026:7384 May 21, 2026
cockpit · sles 16.0 364-160000.1.1 SUSE-SU-2026:22837-1 Jul 21, 2026
cockpit-bridge · RHEL 9 0:344-2.el9_7 RHSA-2026:7384 Apr 15, 2026
cockpit-bridge · almalinux 10 344-3.el10_1 ALSA-2026:7383 Apr 10, 2026
cockpit-bridge · almalinux 9 344-2.el9_7 ALSA-2026:7384 Apr 10, 2026
cockpit-bridge · ol 10 0:344-3.0.1.el10_1 ELSA-2026-7383 Apr 14, 2026
cockpit-bridge · ol 9 0:344-2.0.1.el9_7 ELSA-2026-7384 Apr 10, 2026
cockpit-doc · RHEL 9 0:344-2.el9_7 RHSA-2026:7384 Apr 15, 2026
cockpit-doc · almalinux 10 344-3.el10_1 ALSA-2026:7383 Apr 10, 2026
cockpit-doc · almalinux 9 344-2.el9_7 ALSA-2026:7384 Apr 10, 2026
cockpit-doc · ol 10 0:344-3.0.1.el10_1 ELSA-2026-7383 Apr 14, 2026
cockpit-doc · ol 9 0:344-2.0.1.el9_7 ELSA-2026-7384 Apr 10, 2026
cockpit-machines · opensuse-leap 16.0 354-160000.1.1 OPENSUSE-SU-2026:21399-1 Jul 21, 2026
cockpit-machines · sles 16.0 354-160000.1.1 SUSE-SU-2026:22837-1 Jul 21, 2026
cockpit-packagekit · RHEL 9 0:344-2.el9_7 RHSA-2026:7384 Apr 15, 2026
cockpit-packagekit · almalinux 10 344-3.el10_1 ALSA-2026:7383 Apr 10, 2026
cockpit-packagekit · almalinux 9 344-2.el9_7 ALSA-2026:7384 Apr 10, 2026
cockpit-packagekit · ol 10 0:344-3.0.1.el10_1 ELSA-2026-7383 Apr 14, 2026
cockpit-packagekit · ol 9 0:344-2.0.1.el9_7 ELSA-2026-7384 Apr 10, 2026
cockpit-packages · opensuse-leap 16.0 5-160000.1.1 OPENSUSE-SU-2026:21399-1 Jul 21, 2026
cockpit-packages · sles 16.0 5-160000.1.1 SUSE-SU-2026:22837-1 Jul 21, 2026
cockpit-podman · opensuse-leap 16.0 128-160000.1.1 OPENSUSE-SU-2026:21399-1 Jul 21, 2026
cockpit-podman · sles 16.0 128-160000.1.1 SUSE-SU-2026:22837-1 Jul 21, 2026
cockpit-repos · opensuse-leap 16.0 4.8-160000.1.1 OPENSUSE-SU-2026:21399-1 Jul 21, 2026
cockpit-repos · sles 16.0 4.8-160000.1.1 SUSE-SU-2026:22837-1 Jul 21, 2026
cockpit-storaged · RHEL 9 0:344-2.el9_7 RHSA-2026:7384 Apr 15, 2026
cockpit-storaged · almalinux 10 344-3.el10_1 ALSA-2026:7383 Apr 10, 2026
cockpit-storaged · almalinux 9 344-2.el9_7 ALSA-2026:7384 Apr 10, 2026
cockpit-storaged · ol 10 0:344-3.0.1.el10_1 ELSA-2026-7383 Apr 14, 2026
cockpit-storaged · ol 9 0:344-2.0.1.el9_7 ELSA-2026-7384 Apr 10, 2026
cockpit-subscriptions · opensuse-leap 16.0 16.2-160000.1.1 OPENSUSE-SU-2026:21399-1 Jul 21, 2026
cockpit-subscriptions · sles 16.0 16.2-160000.1.1 SUSE-SU-2026:22837-1 Jul 21, 2026
cockpit-system · RHEL 9 0:344-2.el9_7 RHSA-2026:7384 Apr 15, 2026
cockpit-system · almalinux 10 344-3.el10_1 ALSA-2026:7383 Apr 10, 2026
cockpit-system · almalinux 9 344-2.el9_7 ALSA-2026:7384 Apr 10, 2026
cockpit-system · ol 10 0:344-3.0.1.el10_1 ELSA-2026-7383 Apr 14, 2026
cockpit-system · ol 9 0:344-2.0.1.el9_7 ELSA-2026-7384 Apr 10, 2026
cockpit-ws · RHEL 9 0:344-2.el9_7 RHSA-2026:7384 Apr 15, 2026
cockpit-ws · almalinux 9 344-2.el9_7 ALSA-2026:7384 Apr 10, 2026
cockpit-ws · ol 10 0:344-3.0.1.el10_1 ELSA-2026-7383 Apr 14, 2026
cockpit-ws · ol 9 0:344-2.0.1.el9_7 ELSA-2026-7384 Apr 10, 2026
cockpit-ws-selinux · RHEL 9 0:344-2.el9_7 RHSA-2026:7384 Apr 15, 2026
cockpit-ws-selinux · almalinux 9 344-2.el9_7 ALSA-2026:7384 Apr 10, 2026
cockpit-ws-selinux · ol 10 0:344-3.0.1.el10_1 ELSA-2026-7383 Apr 14, 2026
cockpit-ws-selinux · ol 9 0:344-2.0.1.el9_7 ELSA-2026-7384 Apr 10, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.