CVE-2026-4631

CRITICAL NUCLEI

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

Title source: cna
STIX 2.1

Exploitation Summary

EIP tracks 3 public exploits for CVE-2026-4631. PoCs published by Abdelazim Mohammed, Hex0rc1st, cyberheartmi9. 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 (3)

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
devstral-2 · analyzed May 22, 2026 Full analysis →
nomisec WRITEUP
by cyberheartmi9 · poc
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
devstral-2 · 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 (7)

Core 7
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.2729
EPSS Percentile 96.5%
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

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