Bug 2429874 (CVE-2026-0980) - CVE-2026-0980 rubyipmi: Red Hat Satellite: Remote Code Execution in rubyipmi via malicious BMC username
Summary: CVE-2026-0980 rubyipmi: Red Hat Satellite: Remote Code Execution in rubyipmi ...
Keywords:
Status: NEW
Alias: CVE-2026-0980
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-01-15 08:51 UTC by OSIDB Bzimport
Modified: 2026-02-27 06:08 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-01-15 08:51:48 UTC
Summary: Authorized RCE in Red Hat Satellite via rubyipmi gem used in
the BMC component

Requirements to exploit: Satellite with the BMC component enabled,
using ipmitool as the IPMI implementation. The attacker needs
permissions to create (or update) existing hosts in Satellite, but not
to manage Satellite.

Component affected: https://github.com/logicminds/rubyipmi

Version affected: <= 0.12.1

Patch available: yes

Version fixed (if any already): none yet

CVSS (optional): I don't believe in CVSS

Impact (optional): moderate

Embargo: no

Reason: one needs a specific setup and privileges in it to be able to exploit
Suggested public date: dd-MMM-yyyy (It is important to note that an
embargo may be lifted before there is a fix if necessary)

Acknowledgement: <Name> <Company> of the reporter and if they want to
be acknowledged

Steps to reproduce if available:

deploy Foreman/Satellite with --foreman-proxy-bmc true
create a host with a BMC interface and use "admin; touch
/var/log/foreman-proxy/hacked" as the username for the BMC (requires
host create/edit permissions, but not admin)
refresh the host in the UI for Foreman to fetch the BMC status
see /var/log/foreman-proxy/hacked was created
Mitigation if available: use freeipmi or apply patch


Note You need to log in before you can comment on or make changes to this bug.