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.
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
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| 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.