Every CVE Search/ Get API key

CVE-2026-4631

Cockpit: cockpit: unauthenticated remote code execution due to ssh command-line argument injection

9.8 CriticalPublic exploitFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

15.5%Up 15.4 points since Apr 8, 2026
90%50%10%1%

What each source reports

CVE List Score used 9.8

Cockpit: cockpit: unauthenticated remote code execution due to ssh command-line argument injection

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.

Record
CVE-2026-4631
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-78, CWE-78
Updated
2026-11-02
EUVDEUVD-2026-19814 9.8

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.

Record
EUVD-2026-19814
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-rq49-h582-83m7 9.8

Cockpit's remote login feature passes user-supplied hostnames and usernames from the web...

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.

Record
GHSA-rq49-h582-83m7
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-78
Updated
2026-11-02
NVD 9.8

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.

Record
CVE-2026-4631
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-78
Updated
2026-11-02
OSVDEBIAN-CVE-2026-4631 9.8

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.

Record
DEBIAN-CVE-2026-4631
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHBA-2026:21387 9.8

Red Hat Bug Fix Advisory: cockpit bug fix and enhancement update

Record
RHBA-2026:21387
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 20 moreShow less
OSVRHBA-2026:21388 9.8

Red Hat Bug Fix Advisory: cockpit bug fix and enhancement update

Record
RHBA-2026:21388
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:7381 9.8

Red Hat Security Advisory: cockpit: Unauthenticated remote code execution due to SSH command-line argument injection

Record
RHSA-2026:7381
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:7382 9.8

Red Hat Security Advisory: cockpit: Unauthenticated remote code execution due to SSH command-line argument injection

Record
RHSA-2026:7382
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:7383 9.8

Red Hat Security Advisory: cockpit: Unauthenticated remote code execution due to SSH command-line argument injection

Record
RHSA-2026:7383
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:7384 9.8

Red Hat Security Advisory: cockpit: Unauthenticated remote code execution due to SSH command-line argument injection

Record
RHSA-2026:7384
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:7383 9.8

Critical: cockpit: Unauthenticated remote code execution due to SSH command-line argument injection

Cockpit enables users to administer GNU/Linux servers using a web browser. It offers network configuration, log inspection, diagnostic reports, SELinux troubleshooting, interactive command-line sessions, and more.

Security Fix(es):

  • cockpit: ws: be more explicit when handling hostnames on cli (CVE-2026-4631)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:7383
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:7384 9.8

Critical: cockpit: Unauthenticated remote code execution due to SSH command-line argument injection

Cockpit enables users to administer GNU/Linux servers using a web browser. It offers network configuration, log inspection, diagnostic reports, SELinux troubleshooting, interactive command-line sessions, and more.

Security Fix(es):

  • cockpit: ws: be more explicit when handling hostnames on cli (CVE-2026-4631)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:7384
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-4631 9.8

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.

Record
UBUNTU-CVE-2026-4631
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2026:7383 No score

Critical: cockpit: Unauthenticated remote code execution due to SSH command-line argument injection

Cockpit enables users to administer GNU/Linux servers using a web browser. It
offers network configuration, log inspection, diagnostic reports, SELinux
troubleshooting, interactive command-line sessions, and more.

Security Fix(es):

  • cockpit: ws: be more explicit when handling hostnames on cli (CVE-2026-4631)

For more details about the security issue(s), including the impact, a CVSS
score, acknowledgments, and other related information, refer to the CVE page(s)
listed in the References section.

Record
ALSA-2026:7383
Updated
2026-11-02
OSVALSA-2026:7384 No score

Critical: cockpit: Unauthenticated remote code execution due to SSH command-line argument injection

Cockpit enables users to administer GNU/Linux servers using a web browser. It
offers network configuration, log inspection, diagnostic reports, SELinux
troubleshooting, interactive command-line sessions, and more.

Security Fix(es):

  • cockpit: ws: be more explicit when handling hostnames on cli (CVE-2026-4631)

For more details about the security issue(s), including the impact, a CVSS
score, acknowledgments, and other related information, refer to the CVE page(s)
listed in the References section.

Record
ALSA-2026:7384
Updated
2026-11-02
OSVCLSA-2026-1777452220 No score

cockpit: Fix of CVE-2026-4631

  • CVE-2026-4631: Fix SSH command-line argument injection in cockpit-ws / beiboot (Critical RCE)
Record
CLSA-2026-1777452220
Updated
2026-11-02
OSVMGASA-2026-0099 No score

Updated cockpit-338 packages fix security vulnerability

Unauthenticated remote code execution due to ssh command-line argument injection. (CVE-2026-4631)

Record
MGASA-2026-0099
Updated
2026-11-02
OSVMGASA-2026-0175 No score

Updated cockpit packages fix security vulnerabilities

CVE-2026-4631, 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. CVE-2026-4800, lodash vulnerable to Code Injection via _.template imports key names CVE-2026-4802, A flaw was found in Cockpit. This vulnerability allows a remote attacker to achieve arbitrary command execution on the host by exploiting unsanitized user-controlled parameters within crafted links in the system logs user interface (UI). An attacker can inject shell metacharacters and command substitutions into these parameters, leading to the execution of arbitrary shell commands on the affected system. This could result in a complete system compromise.

Record
MGASA-2026-0175
Updated
2026-11-02
OSVopenSUSE-SU-2026:10531-1 No score

cockpit-360-1.1 on GA media

These are all security issues fixed in the cockpit-360-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10531-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20523-1 No score

Security update for cockpit

This update for cockpit fixes the following issues:

Changes in cockpit:

  • CVE-2026-4631: Avoid ssh command injection that could be used to cause remote code execution (bsc#1261829)
Record
openSUSE-SU-2026:20523-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21399-1 No score

Security update for cockpit, cockpit-machines, cockpit-packages, cockpit-podman, cockpit-repos, cockpit-subscriptions

This update for cockpit, cockpit-machines, cockpit-packages, cockpit-podman, cockpit-repos, cockpit-subscriptions fixes the following issues:

Security issues fixed:

  • CVE-2025-13465: lodash: prototype pollution in the _.unset and _.omit functions can lead to deletion of methods from global prototypes (bsc#1257325).
  • CVE-2026-4631: SSH command-line argument injection can lead to unauthenticated remote code execution (bsc#1261829).
  • CVE-2026-25547: brace-expansion: unbounded brace range expansion can lead to excessive CPU and memory consumption and may crash a Node.js process (bsc#1257836 bsc#1257838 bsc#1257840).
  • CVE-2026-26996: minimatch: ReDoS when glob pattern contains many consecutive wildcards followed by a literal character that doesn't appear in the test string (bsc#1258637 bsc#1258640 bsc#1258641).
  • CVE-2026-27904: minimatch: nested *() extglobs can lead to regular expressions with exponential backtracking complexity and a ReDoS (bsc#1259010 bsc#1259013 bsc#1259015).

Non security issues fixed:

  • cockpit webUI - 'Software updates - install all updates' got an unexpected internal error (bsc#1259210).
  • cockpit-machines does not work out of the box, missing libvirt daemon (bsc#1236149).

Changes for cockpit:

  • Update to 364.

  • Update to 361 (jsc#PED-15706/jsc#CPT-183):

  • Remove all "Mount" actions in Anaconda mode
  • Dependency updates
  • Update to 360:
  • ws: be more explicit when handling hostnames on cli bsc#1261829/CVE-2026-4631
  • ws: support loading a custom login page
  • Update to 358:
  • Networking: Add Wi-Fi support
  • Cockpit Client updated to GTK 4
  • Bugfixes and translation updates
  • Update to 357:
  • lib: Use browser context menu on shift
  • bridge: support Python 3.14 on old kernels (RHEL 8)
  • Update to 356:
  • systemd: Allow editing timers created by Cockpit
  • Convert license headers to SPDX format
  • Update to 355:
  • ws: Remove obsolete pam_cockpit_cert module
  • shell: add StartTransientUnit as a sudo alternative

Changes for cockpit-machines:

  • Update to 354.

  • Update to 352:

  • Improvements to the "Add disk" and "Create Volume" dialogs.

  • Update suse_version requirement to function with the planned bump (jsc#PED-15820).

  • Drop explict dependency on libvirt (bsc#1258040, bsc#1236149).

  • Update to 348:

  • Translation updates
  • Convert license headers to SPDX format
  • Now requires cockpit-devel 356 due to the replacement of xterm/addon-canvas with xterm/addon-webgl
  • Update to 347:
  • Bug fixes and translation updates
  • Fix esbuild for ppc64le (bsc#1257698).

Changes for cockpit-packages:

  • Update to version 5:
  • Support transactional systems
  • Improve error/success messages
  • Translation updates
  • Patch esbuild to use native runtime on ppc64 (bsc#1257698).

Changes for cockpit-podman:

  • Update to 128.
  • Fix esbuild for ppc64le (bsc#1257698).

Changes for cockpit-repos:

  • Update to 4.8.
  • Patch esbuild to use native runtime on ppc64 (bsc#1257698).

Changes for cockpit-subscriptions:

  • Update to version 16.2 (bsc#1257033).
  • Patch esbuild to use native runtime on ppc64 (bsc#1257698).
Record
openSUSE-SU-2026:21399-1
Updated
2026-11-02
OSVSUSE-SU-2026:21106-1 No score

Security update for cockpit

This update for cockpit fixes the following issues:

Changes in cockpit:

  • CVE-2026-4631: Avoid ssh command injection that could be used to cause remote code execution (bsc#1261829)
Record
SUSE-SU-2026:21106-1
Updated
2026-11-02
OSVSUSE-SU-2026:21184-1 No score

Security update for cockpit

This update for cockpit fixes the following issues:

Changes in cockpit:

  • CVE-2026-4631: Avoid ssh command injection that could be used to cause remote code execution (bsc#1261829)
Record
SUSE-SU-2026:21184-1
Updated
2026-11-02
OSVSUSE-SU-2026:22770-1 No score

Security update for cockpit, cockpit-machines, cockpit-packages, cockpit-podman, cockpit-repos, cockpit-subscriptions

This update for cockpit, cockpit-machines, cockpit-packages, cockpit-podman, cockpit-repos, cockpit-subscriptions fixes the following issues:

Security issues fixed:

  • CVE-2025-13465: lodash: prototype pollution in the _.unset and _.omit functions can lead to deletion of methods from global prototypes (bsc#1257325).
  • CVE-2026-4631: SSH command-line argument injection can lead to unauthenticated remote code execution (bsc#1261829).
  • CVE-2026-25547: brace-expansion: unbounded brace range expansion can lead to excessive CPU and memory consumption and may crash a Node.js process (bsc#1257836 bsc#1257838 bsc#1257840).
  • CVE-2026-26996: minimatch: ReDoS when glob pattern contains many consecutive wildcards followed by a literal character that doesn't appear in the test string (bsc#1258637 bsc#1258640 bsc#1258641).
  • CVE-2026-27904: minimatch: nested *() extglobs can lead to regular expressions with exponential backtracking complexity and a ReDoS (bsc#1259010 bsc#1259013 bsc#1259015).

Non security issues fixed:

  • cockpit webUI - 'Software updates - install all updates' got an unexpected internal error (bsc#1259210).
  • cockpit-machines does not work out of the box, missing libvirt daemon (bsc#1236149).

Changes for cockpit:

  • Update to 364.

  • Update to 361 (jsc#PED-15706/jsc#CPT-183):

  • Remove all "Mount" actions in Anaconda mode
  • Dependency updates
  • Update to 360:
  • ws: be more explicit when handling hostnames on cli bsc#1261829/CVE-2026-4631
  • ws: support loading a custom login page
  • Update to 358:
  • Networking: Add Wi-Fi support
  • Cockpit Client updated to GTK 4
  • Bugfixes and translation updates
  • Update to 357:
  • lib: Use browser context menu on shift
  • bridge: support Python 3.14 on old kernels (RHEL 8)
  • Update to 356:
  • systemd: Allow editing timers created by Cockpit
  • Convert license headers to SPDX format
  • Update to 355:
  • ws: Remove obsolete pam_cockpit_cert module
  • shell: add StartTransientUnit as a sudo alternative

Changes for cockpit-machines:

  • Update to 354.

  • Update to 352:

  • Improvements to the "Add disk" and "Create Volume" dialogs.

  • Update suse_version requirement to function with the planned bump (jsc#PED-15820).

  • Drop explict dependency on libvirt (bsc#1258040, bsc#1236149).

  • Update to 348:

  • Translation updates
  • Convert license headers to SPDX format
  • Now requires cockpit-devel 356 due to the replacement of xterm/addon-canvas with xterm/addon-webgl
  • Update to 347:
  • Bug fixes and translation updates
  • Fix esbuild for ppc64le (bsc#1257698).

Changes for cockpit-packages:

  • Update to version 5:
  • Support transactional systems
  • Improve error/success messages
  • Translation updates
  • Patch esbuild to use native runtime on ppc64 (bsc#1257698).

Changes for cockpit-podman:

  • Update to 128.
  • Fix esbuild for ppc64le (bsc#1257698).

Changes for cockpit-repos:

  • Update to 4.8.
  • Patch esbuild to use native runtime on ppc64 (bsc#1257698).

Changes for cockpit-subscriptions:

  • Update to version 16.2 (bsc#1257033).
  • Patch esbuild to use native runtime on ppc64 (bsc#1257698).
Record
SUSE-SU-2026:22770-1
Updated
2026-11-02
OSVSUSE-SU-2026:22837-1 No score

Security update for cockpit, cockpit-machines, cockpit-packages, cockpit-podman, cockpit-repos, cockpit-subscriptions

This update for cockpit, cockpit-machines, cockpit-packages, cockpit-podman, cockpit-repos, cockpit-subscriptions fixes the following issues:

Security issues fixed:

  • CVE-2025-13465: lodash: prototype pollution in the _.unset and _.omit functions can lead to deletion of methods from global prototypes (bsc#1257325).
  • CVE-2026-4631: SSH command-line argument injection can lead to unauthenticated remote code execution (bsc#1261829).
  • CVE-2026-25547: brace-expansion: unbounded brace range expansion can lead to excessive CPU and memory consumption and may crash a Node.js process (bsc#1257836 bsc#1257838 bsc#1257840).
  • CVE-2026-26996: minimatch: ReDoS when glob pattern contains many consecutive wildcards followed by a literal character that doesn't appear in the test string (bsc#1258637 bsc#1258640 bsc#1258641).
  • CVE-2026-27904: minimatch: nested *() extglobs can lead to regular expressions with exponential backtracking complexity and a ReDoS (bsc#1259010 bsc#1259013 bsc#1259015).

Non security issues fixed:

  • cockpit webUI - 'Software updates - install all updates' got an unexpected internal error (bsc#1259210).
  • cockpit-machines does not work out of the box, missing libvirt daemon (bsc#1236149).

Changes for cockpit:

  • Update to 364.

  • Update to 361 (jsc#PED-15706/jsc#CPT-183):

  • Remove all "Mount" actions in Anaconda mode
  • Dependency updates
  • Update to 360:
  • ws: be more explicit when handling hostnames on cli bsc#1261829/CVE-2026-4631
  • ws: support loading a custom login page
  • Update to 358:
  • Networking: Add Wi-Fi support
  • Cockpit Client updated to GTK 4
  • Bugfixes and translation updates
  • Update to 357:
  • lib: Use browser context menu on shift
  • bridge: support Python 3.14 on old kernels (RHEL 8)
  • Update to 356:
  • systemd: Allow editing timers created by Cockpit
  • Convert license headers to SPDX format
  • Update to 355:
  • ws: Remove obsolete pam_cockpit_cert module
  • shell: add StartTransientUnit as a sudo alternative

Changes for cockpit-machines:

  • Update to 354.

  • Update to 352:

  • Improvements to the "Add disk" and "Create Volume" dialogs.

  • Update suse_version requirement to function with the planned bump (jsc#PED-15820).

  • Drop explict dependency on libvirt (bsc#1258040, bsc#1236149).

  • Update to 348:

  • Translation updates
  • Convert license headers to SPDX format
  • Now requires cockpit-devel 356 due to the replacement of xterm/addon-canvas with xterm/addon-webgl
  • Update to 347:
  • Bug fixes and translation updates
  • Fix esbuild for ppc64le (bsc#1257698).

Changes for cockpit-packages:

  • Update to version 5:
  • Support transactional systems
  • Improve error/success messages
  • Translation updates
  • Patch esbuild to use native runtime on ppc64 (bsc#1257698).

Changes for cockpit-podman:

  • Update to 128.
  • Fix esbuild for ppc64le (bsc#1257698).

Changes for cockpit-repos:

  • Update to 4.8.
  • Patch esbuild to use native runtime on ppc64 (bsc#1257698).

Changes for cockpit-subscriptions:

  • Update to version 16.2 (bsc#1257033).
  • Patch esbuild to use native runtime on ppc64 (bsc#1257698).
Record
SUSE-SU-2026:22837-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
cockpit-bridge
AlmaLinux:10
before 344-3.el10_1
344-3.el10_1
cockpit-doc
AlmaLinux:10
before 344-3.el10_1
344-3.el10_1
cockpit-packagekit
AlmaLinux:10
before 344-3.el10_1
344-3.el10_1
cockpit-storaged
AlmaLinux:10
before 344-3.el10_1
344-3.el10_1
cockpit-system
AlmaLinux:10
before 344-3.el10_1
344-3.el10_1
cockpit
AlmaLinux:9
before 344-2.el9_7
344-2.el9_7
cockpit-bridge
AlmaLinux:9
before 344-2.el9_7
344-2.el9_7
cockpit-doc
AlmaLinux:9
before 344-2.el9_7
344-2.el9_7
cockpit-packagekit
AlmaLinux:9
before 344-2.el9_7
344-2.el9_7
cockpit-storaged
AlmaLinux:9
before 344-2.el9_7
344-2.el9_7
Show 109 moreShow less
Affected packages
PackageAffectedFixed
cockpit-system
AlmaLinux:9
before 344-2.el9_7
344-2.el9_7
cockpit-ws
AlmaLinux:9
before 344-2.el9_7
344-2.el9_7
cockpit-ws-selinux
AlmaLinux:9
before 344-2.el9_7
344-2.el9_7
cockpit
TuxCare:AlmaLinux:9.6
before 334.2-1.el9_6.tuxcare.els1
334.2-1.el9_6.tuxcare.els1
cockpit-bridge
TuxCare:AlmaLinux:9.6
before 334.2-1.el9_6.tuxcare.els1
334.2-1.el9_6.tuxcare.els1
cockpit-doc
TuxCare:AlmaLinux:9.6
before 334.2-1.el9_6.tuxcare.els1
334.2-1.el9_6.tuxcare.els1
cockpit-packagekit
TuxCare:AlmaLinux:9.6
before 334.2-1.el9_6.tuxcare.els1
334.2-1.el9_6.tuxcare.els1
cockpit-storaged
TuxCare:AlmaLinux:9.6
before 334.2-1.el9_6.tuxcare.els1
334.2-1.el9_6.tuxcare.els1
cockpit-system
TuxCare:AlmaLinux:9.6
before 334.2-1.el9_6.tuxcare.els1
334.2-1.el9_6.tuxcare.els1
cockpit-ws
TuxCare:AlmaLinux:9.6
before 334.2-1.el9_6.tuxcare.els1
334.2-1.el9_6.tuxcare.els1
cockpit
Debian:13
before 337-1+deb13u1, plus listed versions
337-1
337-1+deb13u1
cockpit
Debian:14
before 360-1, plus listed versions
337-1338-1339-1340-1341.1-1
Show 23 moreShow less
342-1343-1345-1345-1~bpo13+1346-1346-1~bpo13+1348-1348-1~bpo13+1350-1350-1~bpo13+1352-1352-1~bpo13+1353.1-1353.1-1~bpo13+1354-1354-1~bpo13+1355-1355-1~bpo13+1356-1356-1~bpo13+1358-1358-1~bpo13+1360-1~bpo13+1
360-1
cockpit
Mageia:9
before 338-1.7.mga9
338-1.7.mga9
cockpit
Mageia:9
before 356.2-1.mga9
356.2-1.mga9
cockpit-packagekit
Red Hat:enterprise_linux:9::appstream
before 0:356.1-1.el9_8
0:356.1-1.el9_8
cockpit-storaged
Red Hat:enterprise_linux:9::appstream
before 0:356.1-1.el9_8
0:356.1-1.el9_8
cockpit
Red Hat:enterprise_linux:9::baseos
before 0:356.1-1.el9_8
0:356.1-1.el9_8
cockpit-bridge
Red Hat:enterprise_linux:9::baseos
before 0:356.1-1.el9_8
0:356.1-1.el9_8
cockpit-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:356.1-1.el9_8
0:356.1-1.el9_8
cockpit-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:356.1-1.el9_8
0:356.1-1.el9_8
cockpit-doc
Red Hat:enterprise_linux:9::baseos
before 0:356.1-1.el9_8
0:356.1-1.el9_8
cockpit-system
Red Hat:enterprise_linux:9::baseos
before 0:356.1-1.el9_8
0:356.1-1.el9_8
cockpit-ws
Red Hat:enterprise_linux:9::baseos
before 0:356.1-1.el9_8
0:356.1-1.el9_8
cockpit-ws-selinux
Red Hat:enterprise_linux:9::baseos
before 0:356.1-1.el9_8
0:356.1-1.el9_8
cockpit-packagekit
Red Hat:enterprise_linux:10.2
before 0:356.1-1.el10_2
0:356.1-1.el10_2
cockpit-storaged
Red Hat:enterprise_linux:10.2
before 0:356.1-1.el10_2
0:356.1-1.el10_2
cockpit
Red Hat:enterprise_linux:10.2
before 0:356.1-1.el10_2
0:356.1-1.el10_2
cockpit-bridge
Red Hat:enterprise_linux:10.2
before 0:356.1-1.el10_2
0:356.1-1.el10_2
cockpit-debuginfo
Red Hat:enterprise_linux:10.2
before 0:356.1-1.el10_2
0:356.1-1.el10_2
cockpit-debugsource
Red Hat:enterprise_linux:10.2
before 0:356.1-1.el10_2
0:356.1-1.el10_2
cockpit-doc
Red Hat:enterprise_linux:10.2
before 0:356.1-1.el10_2
0:356.1-1.el10_2
cockpit-system
Red Hat:enterprise_linux:10.2
before 0:356.1-1.el10_2
0:356.1-1.el10_2
cockpit-ws
Red Hat:enterprise_linux:10.2
before 0:356.1-1.el10_2
0:356.1-1.el10_2
cockpit-ws-selinux
Red Hat:enterprise_linux:10.2
before 0:356.1-1.el10_2
0:356.1-1.el10_2
cockpit-packagekit
Red Hat:enterprise_linux_eus:10.0
before 0:334.1-3.el10_0
0:334.1-3.el10_0
cockpit-storaged
Red Hat:enterprise_linux_eus:10.0
before 0:334.1-3.el10_0
0:334.1-3.el10_0
cockpit
Red Hat:enterprise_linux_eus:10.0
before 0:334.1-3.el10_0
0:334.1-3.el10_0
cockpit-bridge
Red Hat:enterprise_linux_eus:10.0
before 0:334.1-3.el10_0
0:334.1-3.el10_0
cockpit-debuginfo
Red Hat:enterprise_linux_eus:10.0
before 0:334.1-3.el10_0
0:334.1-3.el10_0
cockpit-debugsource
Red Hat:enterprise_linux_eus:10.0
before 0:334.1-3.el10_0
0:334.1-3.el10_0
cockpit-doc
Red Hat:enterprise_linux_eus:10.0
before 0:334.1-3.el10_0
0:334.1-3.el10_0
cockpit-system
Red Hat:enterprise_linux_eus:10.0
before 0:334.1-3.el10_0
0:334.1-3.el10_0
cockpit-ws
Red Hat:enterprise_linux_eus:10.0
before 0:334.1-3.el10_0
0:334.1-3.el10_0
cockpit-packagekit
Red Hat:rhel_eus:9.6::appstream
before 0:334.2-2.el9_6
0:334.2-2.el9_6
cockpit-storaged
Red Hat:rhel_eus:9.6::appstream
before 0:334.2-2.el9_6
0:334.2-2.el9_6
cockpit
Red Hat:rhel_eus:9.6::baseos
before 0:334.2-2.el9_6
0:334.2-2.el9_6
cockpit-bridge
Red Hat:rhel_eus:9.6::baseos
before 0:334.2-2.el9_6
0:334.2-2.el9_6
cockpit-debuginfo
Red Hat:rhel_eus:9.6::baseos
before 0:334.2-2.el9_6
0:334.2-2.el9_6
cockpit-debugsource
Red Hat:rhel_eus:9.6::baseos
before 0:334.2-2.el9_6
0:334.2-2.el9_6
cockpit-doc
Red Hat:rhel_eus:9.6::baseos
before 0:334.2-2.el9_6
0:334.2-2.el9_6
cockpit-system
Red Hat:rhel_eus:9.6::baseos
before 0:334.2-2.el9_6
0:334.2-2.el9_6
cockpit-ws
Red Hat:rhel_eus:9.6::baseos
before 0:334.2-2.el9_6
0:334.2-2.el9_6
cockpit-packagekit
Red Hat:enterprise_linux:10.1
before 0:344-3.el10_1
0:344-3.el10_1
cockpit-storaged
Red Hat:enterprise_linux:10.1
before 0:344-3.el10_1
0:344-3.el10_1
cockpit
Red Hat:enterprise_linux:10.1
before 0:344-3.el10_1
0:344-3.el10_1
cockpit-bridge
Red Hat:enterprise_linux:10.1
before 0:344-3.el10_1
0:344-3.el10_1
cockpit-debuginfo
Red Hat:enterprise_linux:10.1
before 0:344-3.el10_1
0:344-3.el10_1
cockpit-debugsource
Red Hat:enterprise_linux:10.1
before 0:344-3.el10_1
0:344-3.el10_1
cockpit-doc
Red Hat:enterprise_linux:10.1
before 0:344-3.el10_1
0:344-3.el10_1
cockpit-system
Red Hat:enterprise_linux:10.1
before 0:344-3.el10_1
0:344-3.el10_1
cockpit-ws
Red Hat:enterprise_linux:10.1
before 0:344-3.el10_1
0:344-3.el10_1
cockpit-ws-selinux
Red Hat:enterprise_linux:10.1
before 0:344-3.el10_1
0:344-3.el10_1
cockpit-packagekit
Red Hat:enterprise_linux:9::appstream
before 0:344-2.el9_7
0:344-2.el9_7
cockpit-storaged
Red Hat:enterprise_linux:9::appstream
before 0:344-2.el9_7
0:344-2.el9_7
cockpit
Red Hat:enterprise_linux:9::baseos
before 0:344-2.el9_7
0:344-2.el9_7
cockpit-bridge
Red Hat:enterprise_linux:9::baseos
before 0:344-2.el9_7
0:344-2.el9_7
cockpit-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:344-2.el9_7
0:344-2.el9_7
cockpit-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:344-2.el9_7
0:344-2.el9_7
cockpit-doc
Red Hat:enterprise_linux:9::baseos
before 0:344-2.el9_7
0:344-2.el9_7
cockpit-system
Red Hat:enterprise_linux:9::baseos
before 0:344-2.el9_7
0:344-2.el9_7
cockpit-ws
Red Hat:enterprise_linux:9::baseos
before 0:344-2.el9_7
0:344-2.el9_7
cockpit-ws-selinux
Red Hat:enterprise_linux:9::baseos
before 0:344-2.el9_7
0:344-2.el9_7
cockpit
Rocky Linux:10
before 0:344-3.el10_1.rocky.0.1
0:344-3.el10_1.rocky.0.1
cockpit
Rocky Linux:9
before 0:344-2.el9_7.rocky.0.1
0:344-2.el9_7.rocky.0.1
cockpit
SUSE:Linux Micro 6.2
before 354-160000.3.1
354-160000.3.1
cockpit
SUSE:Linux Enterprise Server 16.0
before 354-160000.3.1
354-160000.3.1
cockpit
SUSE:Linux Enterprise Server for SAP applications 16.0
before 354-160000.3.1
354-160000.3.1
cockpit
SUSE:Linux Micro 6.2
before 364-160000.1.1
364-160000.1.1
cockpit-machines
SUSE:Linux Micro 6.2
before 354-160000.1.1
354-160000.1.1
cockpit-podman
SUSE:Linux Micro 6.2
before 128-160000.1.1
128-160000.1.1
cockpit-repos
SUSE:Linux Micro 6.2
before 4.8-160000.1.1
4.8-160000.1.1
cockpit-subscriptions
SUSE:Linux Micro 6.2
before 16.2-160000.1.1
16.2-160000.1.1
cockpit
SUSE:Linux Enterprise Server 16.0
before 364-160000.1.1
364-160000.1.1
cockpit-machines
SUSE:Linux Enterprise Server 16.0
before 354-160000.1.1
354-160000.1.1
cockpit-packages
SUSE:Linux Enterprise Server 16.0
before 5-160000.1.1
5-160000.1.1
cockpit-podman
SUSE:Linux Enterprise Server 16.0
before 128-160000.1.1
128-160000.1.1
cockpit-repos
SUSE:Linux Enterprise Server 16.0
before 4.8-160000.1.1
4.8-160000.1.1
cockpit-subscriptions
SUSE:Linux Enterprise Server 16.0
before 16.2-160000.1.1
16.2-160000.1.1
cockpit
SUSE:Linux Enterprise Server for SAP applications 16.0
before 364-160000.1.1
364-160000.1.1
cockpit-machines
SUSE:Linux Enterprise Server for SAP applications 16.0
before 354-160000.1.1
354-160000.1.1
cockpit-packages
SUSE:Linux Enterprise Server for SAP applications 16.0
before 5-160000.1.1
5-160000.1.1
cockpit-podman
SUSE:Linux Enterprise Server for SAP applications 16.0
before 128-160000.1.1
128-160000.1.1
cockpit-repos
SUSE:Linux Enterprise Server for SAP applications 16.0
before 4.8-160000.1.1
4.8-160000.1.1
cockpit-subscriptions
SUSE:Linux Enterprise Server for SAP applications 16.0
before 16.2-160000.1.1
16.2-160000.1.1
cockpit
Ubuntu:18.04:LTS
All versions, plus listed versions
151-1156-1157-1158-1160-1
Show 4 moreShow less
161-1162-1163-1164-1
None known
cockpit
Ubuntu:20.04:LTS
All versions, plus listed versions
202.1-1204-1206-1207-1208-1
Show 6 moreShow less
210-1211-1212-1213-1214.1-1215-1
None known
cockpit
Ubuntu:22.04:LTS
All versions, plus listed versions
252-1256-1257-1258-1259-1
Show 6 moreShow less
260-1261-1262-1263-1264-1264-1ubuntu0.22.04.1
None known
cockpit
Ubuntu:24.04:LTS
All versions, plus listed versions
300.1-1303-1304-1305-1306-1
Show 7 moreShow less
307-1308-1309-1310.1-1311-1312-1build2314-1
None known
cockpit
Ubuntu:25.10
All versions, plus listed versions
333-1337-1339-1342-1343-1345-1346-1
None known
cockpit
Ubuntu:26.10
All versions, plus listed versions
360-1362-1365-1367-1
None known
cockpit
Ubuntu:26.04:LTS
All versions, plus listed versions
346-1348-1350-1352-1353.1-1
Show 4 moreShow less
354-1355-1356-1360-1
None known
cockpit
openSUSE:Tumbleweed
before 360-1.1
360-1.1
cockpit
openSUSE:Leap 16.0
before 354-160000.3.1
354-160000.3.1
cockpit
openSUSE:Leap 16.0
before 364-160000.1.1
364-160000.1.1
cockpit-machines
openSUSE:Leap 16.0
before 354-160000.1.1
354-160000.1.1
cockpit-packages
openSUSE:Leap 16.0
before 5-160000.1.1
5-160000.1.1
cockpit-podman
openSUSE:Leap 16.0
before 128-160000.1.1
128-160000.1.1
cockpit-repos
openSUSE:Leap 16.0
before 4.8-160000.1.1
4.8-160000.1.1
cockpit-subscriptions
openSUSE:Leap 16.0
before 16.2-160000.1.1
16.2-160000.1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBCockpit 359 - RCE2026-05-21
NucleiCockpit Web Console < 360 - Remote Code Execution
PoC in GitHubExDev994/CVE-2026-4631-cockpit-RCE2026-07-12
PoC in GitHubcyberheartmi9/CVE-2026-4631-cockpit-RCE2026-04-18

History

History
RecordedChangedSources
first indexedCVE List, EUVD, Exploit-DB, GitHub Advisories, Nuclei, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-4631 is a critical vulnerability (CVSS 9.8) in Red Hat Enterprise Linux 10, published April 7, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 15.5%, the 96th percentile. Fixed in cockpit-bridge 344-3.el10_1.

References

Show 90 moreShow less
MoveEnter Open