Improper permission enforcement in Checkmk versions 2.4.0 before 2.4.0p23, 2.3.0 before 2.3.0p43, and 2.2.0 (EOL) allows unauthenticated users to enumerate existing hosts by observing different HTTP response codes in deploy_agent endpoint, which could lead to information disclosure.
{
"binaries": [
{
"binary_version": "1.2.6p12-1ubuntu0.16.04.1+esm1",
"binary_name": "check-mk-agent"
},
{
"binary_version": "1.2.6p12-1ubuntu0.16.04.1+esm1",
"binary_name": "check-mk-agent-logwatch"
},
{
"binary_version": "1.2.6p12-1ubuntu0.16.04.1+esm1",
"binary_name": "check-mk-config-icinga"
},
{
"binary_version": "1.2.6p12-1ubuntu0.16.04.1+esm1",
"binary_name": "check-mk-config-nagios3"
},
{
"binary_version": "1.2.6p12-1ubuntu0.16.04.1+esm1",
"binary_name": "check-mk-livestatus"
},
{
"binary_version": "1.2.6p12-1ubuntu0.16.04.1+esm1",
"binary_name": "check-mk-multisite"
},
{
"binary_version": "1.2.6p12-1ubuntu0.16.04.1+esm1",
"binary_name": "check-mk-server"
}
]
}
{
"binaries": [
{
"binary_version": "1.2.8p16-1ubuntu0.2",
"binary_name": "check-mk-agent"
},
{
"binary_version": "1.2.8p16-1ubuntu0.2",
"binary_name": "check-mk-agent-logwatch"
},
{
"binary_version": "1.2.8p16-1ubuntu0.2",
"binary_name": "check-mk-config-icinga"
},
{
"binary_version": "1.2.8p16-1ubuntu0.2",
"binary_name": "check-mk-livestatus"
},
{
"binary_version": "1.2.8p16-1ubuntu0.2",
"binary_name": "check-mk-multisite"
},
{
"binary_version": "1.2.8p16-1ubuntu0.2",
"binary_name": "check-mk-server"
}
]
}