Stored cross-site scripting in the URL dashboard widget in Checkmk <2.5.0p5, <2.4.0p31, <2.3.0p48, and all 2.2.0 versions allows a user with dashboard editing permissions to store a URL with a dangerous URI scheme such as javascript: that executes scripts in other users' browsers when they view the dashboard.
{
"binaries": [
{
"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",
"binary_version": "1.2.6p12-1ubuntu0.16.04.1+esm1"
}
]
}
{
"binaries": [
{
"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",
"binary_version": "1.2.8p16-1ubuntu0.2"
}
]
}