# CVE-2026-0980: rubyipmi RCE — Fixed in 0.13.0

💎

💎 RubyGems

Not in CISA KEV

HIGH severity

# CVE-2026-0980 — rubyipmi

HIGH [Fix: logicminds/rubyipmi@252503a](https://github.com/logicminds/rubyipmi/commit/252503a7b4dca68388165883b0322024e344a215)

CVE-2026-0980 is a high-severity (CVSS 8.3) OS Command Injection vulnerability in rubyipmi. A fix is available for rubyipmi — see the affected versions and patch details below.

Rubyipmi: red hat satellite: remote code execution in rubyipmi via malicious bmc username

Also known as[GHSA-hfcp-477w-3wjw](/vulnerability/GHSA-hfcp-477w-3wjw)

Published

Feb 27, 2026

Updated

Nov 5, 2026

Affected

1 pkg

Patched

1 / 1

Exploits

None indexed

Exploitation data as of Nov 9, 2026 · OSV.dev, NVD, FIRST.org (EPSS)

## Exploitation Status

### No confirmed exploitation observed yet

-   A successful exploit gives an attacker total control of the affected component, not partial access.
-   CISA’s own triage has not observed active exploitation or public proof-of-concept code for this CVE as of its last assessment.

Exploitation and automatability from CISA’s SSVC triage for CVE-2026-0980.

## EPSS Exploitation Probability

[via FIRST.org ↗](https://www.first.org/epss/)

0.9%probability of exploitation in next 30 days

Lower Risk0.00%

Lower risk than most CVEs58th percentile — riskier than 58% of all scored CVEsHighest risk

0.00%0.45%0.90%1.35%0.1%0.9%May 26Sep 26Nov 26

Probability of exploitation in the next 30 days, from [FIRST.org EPSS](https://www.first.org/epss/).

## How urgent is this, really

## Where this sits among everything scored

## Real-World Exposure

1 pkg affected

💎`rubyipmi`

Real-time download stats are indexed for npm and PyPI packages. This vulnerability affects RubyGems packages — download data is not available via public APIs for these ecosystems.

## Description

A flaw was found in rubyipmi, a gem used in the Baseboard Management Controller (BMC) component of Red Hat Satellite. An authenticated attacker with host creation or update permissions could exploit this vulnerability by crafting a malicious username for the BMC interface. This could lead to remote code execution (RCE) on the system.

## Affected Packages

1 total 1 fixed

Ecosystem

Package

Vulnerable range

Fix

💎RubyGems

`rubyipmi` 

all versions

0.13.0`bundle update rubyipmi --conservative`

## Affected Products

2 products · 2 configurations

Application

`rubyipmi`logicminds

≤ 0.12.1

range

Application

`satellite`redhat

1 version

6.0

## Detection & mitigation playbook

Open-source dependency

1.  ### Detect
    
    Scan your dependency tree (package-lock.json, pnpm-lock.yaml, requirements.txt, go.sum, etc.) for rubyipmi, including transitive dependencies — a direct dependency you never call can still pull in a vulnerable version.
    
2.  ### Fix
    
    Update rubyipmi to 0.13.0 or later, then make sure no transitive (indirect) dependency still pins the vulnerable range — O3 confirms CVE-2026-0980 is resolved across your whole dependency graph.
    
3.  ### Workarounds
    
    Stop passing untrusted input into the interpreter or shell: call the affected binary with an argument array rather than a composed command string, reject anything outside a strict allowlist of expected values, and run the component under an account that cannot reach beyond the work it legitimately does.
    

## Fixing This On Your OS

If you run this on a Linux distribution, patch through your package manager against the distro's own security advisory below — it tracks the exact backported fix for your release, which can ship on a different timeline (and sometimes a different severity) than the upstream project.

Red HatModerate

This vulnerability is rated Moderate for Red Hat Satellite because it requires the BMC component to be enabled and configured to use \`ipmitool\` as the IPMI implementation. An authenticated attacker with host creation or update permissions can exploit this by crafting a malicious BMC username. Exploitation is limited…

Workaround published by Red Hat

> Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

Source: [Red Hat security advisory for CVE-2026-0980](https://access.redhat.com/security/cve/cve-2026-0980) (CC BY 4.0)

Product

Fixed in

Advisory

Red Hat Satellite 6.16 for RHEL 8

`rubygem-rubyipmi-0:0.13.0-0.1.el8sat`

[RHSA-2026:5971](https://access.redhat.com/errata/RHSA-2026:5971)

Red Hat Satellite 6.17 for RHEL 9

`foreman-0:3.14.0.14-1.el9sat`

[RHSA-2026:5970](https://access.redhat.com/errata/RHSA-2026:5970)

Red Hat Satellite 6.18 for RHEL 9

`rubygem-rubyipmi-0:0.13.0-1.el9sat`

[RHSA-2026:5968](https://access.redhat.com/errata/RHSA-2026:5968)

## Frequently Asked Questions

A flaw was found in rubyipmi, a gem used in the Baseboard Management Controller (BMC) component of Red Hat Satellite. An authenticated attacker with host creation or update permissions could exploit this vulnerability by crafting a malicious username for the BMC interface. This could lead to remote code execution (RCE) on the system.

O3 Security · Impact-Aware SCA

### Is CVE-2026-0980 in your dependencies?

Find it across RubyGems, including transitive dependencies.

[Scan my dependencies](/book-demo) [How O3 SCA works](/impact-aware-sca)