Ce mail provient de l'extérieur, restons vigilants

=====================================================================


                            CERT-Renater

                Note d'Information No. 2026/VULN739
_____________________________________________________________________


DATE                : 09/07/2026

HARDWARE PLATFORM(S): /

OPERATING SYSTEM(S): Systems running Ironic versions prior to 29.0.6,
                                32.0.2, 35.0.2, 37.0.1.
 
=====================================================================

https://security.openstack.org/ossa/OSSA-2026-025.html
https://security.openstack.org/ossa/OSSA-2026-026.html
_____________________________________________________________________



OSSA-2026-025: RBAC Bypass in IPMI Raw Command Execution

Date:

    July 08, 2026
CVE:

    CVE-2026-54423

Affects

    Ironic: >=22.1.0 <29.0.6, >=30.0.0 <32.0.2, >=33.0.0 <35.0.2,
>=36.0.0 <37.0.1

Description

Dmitry Tantsur (Red Hat) and Tuomo Tanskanen (Ericsson Software
Technology) of the Metal3.io Security Team descovered a
vulnerability around IPMI management_interface. A malicious user
with access to deploy a node directly via Ironic can specify the
IPMI send_raw deployment step with a malicious payload and send
commands to that nodes’ BMC. IPMI send_raw capability is exposed
multiple ways, including via our VendorPassthru interfaces
(restricted to system admin) and other step based flows such as
cleaning or servicing. This also means any malicious user with
the ability to initate manual cleaning and servicing flows with
arbitrary steps can also execute this vulnerability. Operators
can fix this issue by applying the provided patches which apply a
blocklist forbidding use of the IPMI send_raw functionality in
certain provisioning methods. Clouds currently using IPMI send_raw
functionality should carefully review the behavior changes in the
provided patches to ensure their workflows are not broken.


Patches

    https://review.opendev.org/c/openstack/ironic/+/996477 (2025.1/epoxy)

    https://review.opendev.org/c/openstack/ironic/+/992732 (2025.1/epoxy)

    https://review.opendev.org/c/openstack/ironic/+/996475 (2025.2/flamingo)

    https://review.opendev.org/c/openstack/ironic/+/992719 (2025.2/flamingo)

    https://review.opendev.org/c/openstack/ironic/+/996466 (2026.1/gazpacho)

    https://review.opendev.org/c/openstack/ironic/+/992516 (2026.1/gazpacho)

    https://review.opendev.org/c/openstack/ironic/+/996461 (2026.2/hibiscus (development))

    https://review.opendev.org/c/openstack/ironic/+/989017 (2026.2/hibiscus (development))

    https://review.opendev.org/c/openstack/ironic/+/996473 (Bugfix/33.0)

    https://review.opendev.org/c/openstack/ironic/+/992718 (Bugfix/33.0)

    https://review.opendev.org/c/openstack/ironic/+/996470 (Bugfix/34.0)

    https://review.opendev.org/c/openstack/ironic/+/992717 (Bugfix/34.0)

    https://review.opendev.org/c/openstack/ironic/+/996463 (Bugfix/37.0)

    The prerequisite patch was merged before bugfix/37.0 was
tagged. (Bugfix/37.0)

Credits

    Dmitry Tantsur from Red Hat

    Tuomo Tanskanen from Ericcson Software Technology

References

    https://bugs.launchpad.net/ironic/+bug/2150458

    http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-54423

Notes

    Ironic bugfix branch patches will be available in git for
interested operators. We will not perform an additional release
from these branches.


_____________________________________________________________________



OSSA-2026-026: Insufficient Access Controls in Ironic regarding
Parent/Child Nodes

Date:

    July 08, 2026
CVE:

    CVE-2026-44918

Affects

    Ironic: >=27.0.0 <29.0.6, >=30.0.0 <32.0.2, >=33.0.0 <35.0.2,
>=36.0.0 <37.0.1

Description

Dmitry Tantsur (Red Hat) and Tuomo Tanskanen (Ericsson Software
Technology) from the Metal3.io Security Team reported a
vulnerability in Ironic’s access control code.

This OSSA represents multiple related vulnerabilities in Ironic
RBAC. An authenticated project manager can change the node
associated with Volume Connectors or Volume Target objects,
potentially changing the project permitted to access the object.
Volume Connectors contain secrets in environments configuring
boot from volume with iSCSI volumes. This is tracked as
bug #2150256.

Objects reparented in this manner cannot be detected via
inspection of the data. Operators who are concerned they may
have had this occur are encouraged to perform a basic audit of
node configuration, for instance, insuring the expected number
of volume targets, and volume connectors are present.

Additionally, a project manager with the ability to create
nodes can use the UUID of a node not owned by their project as
a parent node when creating a new node. This mismatched child
node can then be used to impact operations on the parent, such
as forcing it to power on. This is tracked as bug #2150450.

Ironic now specifically checks, and requires node parents and
children to have matching node.owner values. This patch contains
an enhancement to Ironic’s upgrade check to detect this
mismatched state. Operators can use the provided ironic-status
upgrade check to identify misconfigured nodes.


Patches

    https://review.opendev.org/c/openstack/ironic/+/996479 (2024.1/caracal (unmaintained))

    https://review.opendev.org/c/openstack/ironic/+/996478 (2025.1/epoxy)

    https://review.opendev.org/c/openstack/ironic/+/996476 (2025.2/flamingo)

    https://review.opendev.org/c/openstack/ironic/+/996469 (2026.1/gazpacho)

    https://review.opendev.org/c/openstack/ironic/+/996462 (2026.2/hibiscus)

    https://review.opendev.org/c/openstack/ironic/+/996474 (Bugfix/33.0)

    https://review.opendev.org/c/openstack/ironic/+/996471 (Bugfix/34.0)

    https://review.opendev.org/c/openstack/ironic/+/996464 (Bugfix/37.0)


Credits

    Dmitry Tantsur from Red Hat

    Tuomo Tanskanen from Ericsson Software Technology


References

    https://bugs.launchpad.net/ironic/+bug/2150256

    https://bugs.launchpad.net/ironic/+bug/2150450

    http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-44918

Notes

    Volume Targets and Volume Connectors only contain sensitive
information in environments utilizing boot-from-volume with iSCSI
volumes.

    These patches also contain hardening logic to prevent this class
of vulnerability in Port and Portgroup objects. This is a defense in
depth measure to provide consistent errors at the API level for
invalid data.

    Branch 2024.1/caracal is unmaintained and patches are provided
as a courtesy.

    Bugfix branches will recieve patches in git but will not
recieve a updated release.


=========================================================

+ CERT-RENATER        |    tel : 01-53-94-20-44         +
+ 23/25 Rue Daviel    |    fax : 01-53-94-20-41         +
+ 75013 Paris         |   email:cert@support.renater.fr +
=========================================================




