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.
2019-07-30T17:15:12.453
2024-11-21T04:18:30.227
Modified
CVSSv3.0: 8.3 (HIGH)
AV:N/AC:L/Au:N/C:N/I:P/A:P
10.0
4.9
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | openstack | ironic-inspector | < 5.0.2 | Yes |
Application | openstack | ironic-inspector | < 6.0.3 | Yes |
Application | openstack | ironic-inspector | < 7.2.4 | Yes |
Application | openstack | ironic-inspector | < 8.0.3 | Yes |
Application | openstack | ironic-inspector | < 8.2.1 | Yes |
Application | redhat | openstack | 10 | Yes |
Application | redhat | openstack | 13 | Yes |
Application | redhat | openstack | 14 | Yes |
Application | redhat | openstack | 9 | Yes |
Operating System | redhat | enterprise_linux | 7.0 | No |