Source: ironic
Version: 1:29.0.0-7
Severity: serious
Tags: patch

Copying here text from https://security.openstack.org/ossa/OSSA-2026-010.html:


Date:
    May 05, 2026
CVE:
    CVE-2026-42997
Affects Ironic:
    >=17.0.0 <26.1.6, >=27.0.0 <29.0.5, >=30.0.0 <32.0.1, >=33.0.0 <35.0.1

Description:

Dmitry Tantsur and Tuomo Tanskanen from the Metal3.io Security Team reported a
vulnerability in Ironic’s configuration mold import code for idrac. When
importing a configuration mold, a user invoking molds can request
authorization to be sent to a remote endpoint. The credential forwarded is a
time-limited Keystone token (which provides access to all OpenStack services
Ironic is authorized for); or basic credentials configured for molds storage.
Operators choose the URL and the attacker has to already be authenticated with
permissions to execute clean/deploy steps, but the arbitrary URL for the
authorization request is user-controlled and not validated by Ironic.

Patches:
    https://review.opendev.org/c/openstack/ironic/+/986817 (2023.1/antelope 
(unmaintained))
    https://review.opendev.org/c/openstack/ironic/+/986816 (2024.1/caracal 
(unmaintained))
    https://review.opendev.org/c/openstack/ironic/+/986815 (2024.2/dalmatian)
    https://review.opendev.org/c/openstack/ironic/+/986767 (2025.1/epoxy)
    https://review.opendev.org/c/openstack/ironic/+/986737 (2025.2/flamingo)
    https://review.opendev.org/c/openstack/ironic/+/986725 (2026.1/gazpacho)

Credits:
    Dmitry Tantsur from Metal3.io Security Team
    Tuomo Tanskanen from Metal3.io Security Team

References:
    https://bugs.launchpad.net/ironic/+bug/2148317
    http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-42997

Notes:
    The molds feature was deprecated in the 2024.1 (Caracal) release and has
    been removed during development of the 2026.2 (Hibiscus) release.

Reply via email to