Bochs 2.6-5 contains a stack-based buffer overflow vulnerability that allows attackers to execute arbitrary code by supplying an oversized input string to the application. Attackers can craft a malicious payload with 1200 bytes of padding followed by a return-oriented programming chain to overwrite the instruction pointer and execute shell commands with application privileges.
{
"binaries": [
{
"binary_name": "bochs",
"binary_version": "2.6-5build1"
},
{
"binary_name": "bochs-sdl",
"binary_version": "2.6-5build1"
},
{
"binary_name": "bochs-term",
"binary_version": "2.6-5build1"
},
{
"binary_name": "bochs-wx",
"binary_version": "2.6-5build1"
},
{
"binary_name": "bochs-x",
"binary_version": "2.6-5build1"
},
{
"binary_name": "bochsbios",
"binary_version": "2.6-5build1"
},
{
"binary_name": "bximage",
"binary_version": "2.6-5build1"
},
{
"binary_name": "sb16ctrl-bochs",
"binary_version": "2.6-5build1"
}
]
}{
"binaries": [
{
"binary_name": "bochs",
"binary_version": "2.6-5build2"
},
{
"binary_name": "bochs-sdl",
"binary_version": "2.6-5build2"
},
{
"binary_name": "bochs-term",
"binary_version": "2.6-5build2"
},
{
"binary_name": "bochs-wx",
"binary_version": "2.6-5build2"
},
{
"binary_name": "bochs-x",
"binary_version": "2.6-5build2"
},
{
"binary_name": "bochsbios",
"binary_version": "2.6-5build2"
},
{
"binary_name": "bximage",
"binary_version": "2.6-5build2"
},
{
"binary_name": "sb16ctrl-bochs",
"binary_version": "2.6-5build2"
}
]
}{
"binaries": [
{
"binary_name": "bochs",
"binary_version": "2.6.11+dfsg-1build1"
},
{
"binary_name": "bochs-sdl",
"binary_version": "2.6.11+dfsg-1build1"
},
{
"binary_name": "bochs-term",
"binary_version": "2.6.11+dfsg-1build1"
},
{
"binary_name": "bochs-wx",
"binary_version": "2.6.11+dfsg-1build1"
},
{
"binary_name": "bochs-x",
"binary_version": "2.6.11+dfsg-1build1"
},
{
"binary_name": "bochsbios",
"binary_version": "2.6.11+dfsg-1build1"
},
{
"binary_name": "bximage",
"binary_version": "2.6.11+dfsg-1build1"
},
{
"binary_name": "sb16ctrl-bochs",
"binary_version": "2.6.11+dfsg-1build1"
}
]
}{
"binaries": [
{
"binary_name": "bochs",
"binary_version": "2.7+dfsg-2"
},
{
"binary_name": "bochs-sdl",
"binary_version": "2.7+dfsg-2"
},
{
"binary_name": "bochs-term",
"binary_version": "2.7+dfsg-2"
},
{
"binary_name": "bochs-wx",
"binary_version": "2.7+dfsg-2"
},
{
"binary_name": "bochs-x",
"binary_version": "2.7+dfsg-2"
},
{
"binary_name": "bochsbios",
"binary_version": "2.7+dfsg-2"
},
{
"binary_name": "bximage",
"binary_version": "2.7+dfsg-2"
},
{
"binary_name": "sb16ctrl-bochs",
"binary_version": "2.7+dfsg-2"
}
]
}{
"binaries": [
{
"binary_name": "bochs",
"binary_version": "2.7+dfsg-4build5"
},
{
"binary_name": "bochs-sdl",
"binary_version": "2.7+dfsg-4build5"
},
{
"binary_name": "bochs-term",
"binary_version": "2.7+dfsg-4build5"
},
{
"binary_name": "bochs-wx",
"binary_version": "2.7+dfsg-4build5"
},
{
"binary_name": "bochs-x",
"binary_version": "2.7+dfsg-4build5"
},
{
"binary_name": "bochsbios",
"binary_version": "2.7+dfsg-4build5"
},
{
"binary_name": "bximage",
"binary_version": "2.7+dfsg-4build5"
},
{
"binary_name": "sb16ctrl-bochs",
"binary_version": "2.7+dfsg-4build5"
}
]
}{
"binaries": [
{
"binary_name": "bochs",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bochs-sdl",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bochs-term",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bochs-wx",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bochs-x",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bochsbios",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bximage",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "sb16ctrl-bochs",
"binary_version": "2.8+dfsg-1"
}
]
}{
"binaries": [
{
"binary_name": "bochs",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bochs-sdl",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bochs-term",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bochs-wx",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bochs-x",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bochsbios",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "bximage",
"binary_version": "2.8+dfsg-1"
},
{
"binary_name": "sb16ctrl-bochs",
"binary_version": "2.8+dfsg-1"
}
]
}