An attacker can include file contents from outside the /adapter/xxx/ directory, where xxx is the name of an existent adapter like "admin". It is exploited using the administrative web panel with a request for an adapter file. Note: The attacker has to be logged in if the authentication is enabled (by default isn't enabled).
{
"extracted_events": [
{
"cpe": "cpe:2.3:a:iobroker:iobroker.js-controller:*:*:*:*:*:node.js:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "2.0.25"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "f6e292c6750a491a5000d0f851b2fede4f9e2fda"
}
],
"source": "REFERENCES_COMMIT"
}
]
}