In modules/HELPBOTMODULE in Budabot 0.6 through 4.0, lax syntax validation allows remote attackers to perform a command injection attack against the PHP daemon with a crafted command, resulting in a denial of service or possibly unspecified other impact, as demonstrated by the "!calc 5 x 5" command. In versions before 3.0, modules/HELPBOTMODULE/calc.php has the vulnerable code; in 3.0 and above, modules/HELPBOT_MODULE/HelpbotController.class.php has the vulnerable code.
{
"unresolved_ranges": [
{
"source": "CPE_RANGE",
"cpes": [
"cpe:2.3:a:budabot:budabot:*:*:*:*:*:*:*:*"
],
"vendor_product": "budabot:budabot",
"extracted_events": [
{
"introduced": "0.6"
},
{
"last_affected": "4.0"
}
]
},
{
"source": "DESCRIPTION",
"extracted_events": [
{
"introduced": "0.6"
},
{
"fixed": "4.0"
}
]
}
]
}