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 nodecache.findnode(). 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.
{
"versions": [
{
"introduced": "0"
},
{
"fixed": "5.0.2"
},
{
"introduced": "5.1.0"
},
{
"fixed": "6.0.3"
},
{
"introduced": "6.1.0"
},
{
"fixed": "7.2.4"
},
{
"introduced": "8.0.0"
},
{
"fixed": "8.0.3"
},
{
"introduced": "8.1.0"
},
{
"fixed": "8.2.1"
}
]
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-10141.json"
[
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "13"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "14"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "9"
}
]
}
]