Description
A vulnerability was found in openstack-ironic-inspector all versions excluding 5.0.2, 6.0.3, 7.2.4, 8.0.3 and 8.2.1. A SQL-injection vulnerability was found in openstack-ironic-inspector's node_cache.find_node(). This function makes a SQL query using unfiltered data from a server reporting inspection results (by a POST to the /v1/continue endpoint). Because the API is unauthenticated, the flaw could be exploited by an attacker with access to the network on which ironic-inspector is listening. Because of how ironic-inspector uses the query results, it is unlikely that data could be obtained. However, the attacker could pass malicious data and create a denial of service.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| RedHat | openstack-ironic-inspector | all 5.0.x up to, excluding 5.0.2, all 6.0.x up to, excluding 6.0.3, all 7.2.x up to, excluding 7.2.4, all 8.0.3 up to, excluding 8.0.3, 8.2.0 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 13 | ironic-inspector | 8.0.0-3 | — |
| Debian 12 | ironic-inspector | 8.0.0-3 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 18.04 LTS | ironic-inspector | No fix yet | — |
| Ubuntu 16.04 LTS | ironic-inspector | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Openstack-director 9 | openstack-ironic-inspector +1 | 3.2.2-5.el7ost | RHSA-2019:2505 |
| Red Hat OpenStack 14 | openstack-ironic-inspector | 8.0.3-0.20190420013817.el7ost | RHSA-2019:1669 |
| Red Hat OpenStack 13 | openstack-ironic-inspector | 7.2.3-3.el7ost | RHSA-2019:1734 |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat OpenStack 10 | openstack-ironic-inspector | 4.2.2-6.el7ost | RHSA-2019:1722 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | ironic-inspector | < 5.0.2 | 5.0.2 | GHSA-c7fc-cm7p-92r2 |
| PyPI | ironic-inspector | >= 5.1.0, < 6.0.3 | 6.0.3 | GHSA-c7fc-cm7p-92r2 |
| PyPI | ironic-inspector | >= 6.1.0, < 7.2.4 | 7.2.4 | GHSA-c7fc-cm7p-92r2 |
| PyPI | ironic-inspector | >= 8.0.0, < 8.0.3 | 8.0.3 | GHSA-c7fc-cm7p-92r2 |
| PyPI | ironic-inspector | >= 8.1.0, < 8.2.1 | 8.2.1 | GHSA-c7fc-cm7p-92r2 |
| PyPI | ironic-inspector | >= 6.1.0, < 7.2.4 · >= 8.1.0, < 8.2.1 · < 5.0.2 · >= 5.1.0, < 6.0.3 · >= 8.0.0, < 8.0.3 | 7.2.4, 8.2.1, 5.0.2, 6.0.3, 8.0.3 | PYSEC-2019-152 |
Advisories 4
- RHSA-2019:2505 Red Hat Security Advisory: openstack-ironic-inspector security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2019:1734 Red Hat Security Advisory: openstack-ironic-inspector security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2019:1722 Red Hat Security Advisory: openstack-ironic-inspector security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2019:1669 Red Hat Security Advisory: openstack-ironic-inspector security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
References
- https://docs.openstack.org/releasenotes/ironic-inspector/rocky.html#relnotes-8-0-3-stable-rocky
- https://docs.openstack.org/releasenotes/ironic-inspector/stein.html#relnotes-8-2-1-stable-stein
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-10141
- https://docs.openstack.org/releasenotes/ironic-inspector/ocata.html#relnotes-5-0-2-7-origin-stable-ocata
- https://docs.openstack.org/releasenotes/ironic-inspector/pike.html#relnotes-6-0-3-4-stable-pike
- https://docs.openstack.org/releasenotes/ironic-inspector/queens.html#relnotes-7-2-4-stable-queens
- RHSA-2019:2505 vendor-advisory