Ironic-image allows unauthenticated local access to Ironic API
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| metal3-io | ironic-image | affected |
|
No data.
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat OpenShift Container Platform 4.12 | |||
| openshift4/ose-ironic-rhel9:v4.12.0-202404301511.p0.g9a3e609.assembly.stream.el9 | cpe:/a:redhat:openshift:4.12::el9 | RHSA-2024:2782 | 2024-05-16T00:00:00Z |
| Red Hat OpenShift Container Platform 4.13 | |||
| openshift4/ose-ironic-rhel9:v4.13.0-202405072309.p0.g881e793.assembly.stream.el9 | cpe:/a:redhat:openshift:4.13::el9 | RHSA-2024:2875 | 2024-05-23T00:00:00Z |
| Red Hat OpenShift Container Platform 4.14 | |||
| openshift4/ose-ironic-rhel9:v4.14.0-202404250639.p0.g0e91ffa.assembly.stream.el9 | cpe:/a:redhat:openshift:4.14::el9 | RHSA-2024:2668 | 2024-05-09T00:00:00Z |
| Red Hat OpenShift Container Platform 4.15 | |||
| openshift4/ose-ironic-rhel9:v4.15.0-202404240736.p0.gc5321a9.assembly.stream.el9 | cpe:/a:redhat:openshift:4.15::el9 | RHSA-2024:2068 | 2024-05-02T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2024-29345 | Ironic-image is an OpenStack Ironic deployment packaged and configured by Metal3. When the reverse proxy mode is enabled by the `IRONIC_REVERSE_PROXY_SETUP` variable set to `true`, 1) HTTP basic credentials are validated on the HTTPD side in a separate container, not in the Ironic service itself and 2) Ironic listens in host network on a private port 6388 on localhost by default. As a result, when the reverse proxy mode is used, any Pod or local Unix user on the control plane Node can access the Ironic API on the private port without authentication. A similar problem affects Ironic Inspector (`INSPECTOR_REVERSE_PROXY_SETUP` set to `true`), although the attack potential is smaller there. This issue affects operators deploying ironic-image in the reverse proxy mode, which is the recommended mode when TLS is used (also recommended), with the `IRONIC_PRIVATE_PORT` variable unset or set to a numeric value. In this case, an attacker with enough privileges to launch a pod on the control plane with host networking can access Ironic API and use it to modify bare-metal machine, e.g. provision them with a new image or change their BIOS settings. This vulnerability is fixed in 24.1.1. |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.206% probability within 30 days)
No history.