CVE-2026-4631

CRITICAL EXPLOITED NUCLEI

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

Title source: cna
STIX 2.1

Exploitation Summary

CVE-2026-4631 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 4 public exploits from researchers including Abdelazim Mohammed, Hex0rc1st, ExDev994. A Nuclei detection template is also available.

AI-analyzed exploit summary This exploit demonstrates an unauthenticated remote code execution vulnerability in Cockpit (versions 327-359) via SSH argument injection. It leverages two attack vectors: hostname-based ProxyCommand injection and username-based token injection to execute arbitrary commands.

Description

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.

Exploits (4)

exploitdb WORKING POC
by Abdelazim Mohammed · pythonwebappsmultiple
https://www.exploit-db.com/exploits/52572

This exploit demonstrates an unauthenticated remote code execution vulnerability in Cockpit (versions 327-359) via SSH argument injection. It leverages two attack vectors: hostname-based ProxyCommand injection and username-based token injection to execute arbitrary commands.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Cockpit (versions 327-359)
No auth needed
Prerequisites: Network access to the Cockpit web interface · OpenSSH < 9.6 on the target system for ProxyCommand injection
mistral-large-3 · analyzed May 22, 2026 Full analysis →
github WORKING POC
by ExDev994 · pythonremote
https://github.com/ExDev994/CVE-2026-4631-cockpit-RCE

This repository contains a functional exploit for CVE-2026-4631, a pre-authentication Remote Code Execution (RCE) vulnerability in Cockpit's SSH-based remote login flow. The exploit leverages two vectors: ProxyCommand injection via malformed hostname and command injection via username field with %r expansion, enabling blind command execution with output exfiltration via HTTP callbacks.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Cockpit (web-based graphical interface for servers) with vulnerable SSH/beiboot integration
No auth needed
Prerequisites: Target must have Cockpit exposed with SSH remote login enabled · Attacker must be able to reach the target on Cockpit's default port (9090) · Callback listener must be reachable from the target for blind RCE output exfiltration
mistral-large-3 · analyzed Jul 12, 2026 Full analysis →
nomisec WRITEUP
by cyberheartmi9 · remote
https://github.com/cyberheartmi9/CVE-2026-4631-cockpit-RCE

This repository provides a detailed technical analysis of CVE-2026-4631, an unauthenticated RCE vulnerability in Cockpit due to improper sanitization of hostname and username inputs passed to the SSH binary. The writeup includes root cause analysis, vulnerable code snippets, patch comparisons, and architectural context.

Classification
Writeup 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Cockpit versions 327-359
No auth needed
Prerequisites: Network access to Cockpit port 9090
mistral-large-3 · analyzed Apr 19, 2026 Full analysis →

Nuclei Templates (1)

Cockpit Web Console < 360 - Remote Code Execution
CRITICALVERIFIEDby DhiyaneshDk
Shodan: title:"Cockpit"
FOFA: title="Cockpit"

References (8)

Core 8
Core References
Vendor Advisory vendor-advisory x_refsource_redhat
RHSA-2026:7381
https://access.redhat.com/errata/RHSA-2026:7381
Vendor Advisory vendor-advisory x_refsource_redhat
RHSA-2026:7382
https://access.redhat.com/errata/RHSA-2026:7382
Vendor Advisory vendor-advisory x_refsource_redhat
RHSA-2026:7383
https://access.redhat.com/errata/RHSA-2026:7383
Vendor Advisory vendor-advisory x_refsource_redhat
RHSA-2026:7384
https://access.redhat.com/errata/RHSA-2026:7384
Vdb Entry, X_Refsource_Redhat vdb-entry x_refsource_redhat
https://access.redhat.com/security/cve/CVE-2026-4631
Issue Tracking, X_Refsource_Redhat issue-tracking x_refsource_redhat
RHBZ#2450246
https://bugzilla.redhat.com/show_bug.cgi?id=2450246

Scores

CVSS v3 9.8
EPSS 0.1420
EPSS Percentile 96.2%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact total

Details

VulnCheck KEV 2026-07-08
CWE
CWE-78
Status published
Products (8)
Red Hat/Red Hat Enterprise Linux 10
Red Hat/Red Hat Enterprise Linux 10 0:344-3.el10_1
Red Hat/Red Hat Enterprise Linux 10.0 Extended Update Support 0:334.1-3.el10_0
Red Hat/Red Hat Enterprise Linux 7
Red Hat/Red Hat Enterprise Linux 8
Red Hat/Red Hat Enterprise Linux 9
Red Hat/Red Hat Enterprise Linux 9 0:344-2.el9_7
Red Hat/Red Hat Enterprise Linux 9.6 Extended Update Support 0:334.2-2.el9_6
Published Apr 07, 2026
Tracked Since Apr 07, 2026