An issue was discovered in the Linux kernel through 4.17.2. vbgmiscdeviceioctl() in drivers/virt/vboxguest/vboxguestlinux.c reads the same user data twice with copyfromuser. The header part of the user data is double-fetched, and a malicious user thread can tamper with the critical variables (hdr.sizein and hdr.sizeout) in the header between the two fetches because of a race condition, leading to severe kernel errors, such as buffer over-accesses. This bug can cause a local denial of service and information leakage.
{
"binaries": [
{
"binary_name": "virtualbox",
"binary_version": "5.1.38-dfsg-0ubuntu1.16.04.3"
},
{
"binary_name": "virtualbox-dkms",
"binary_version": "5.1.38-dfsg-0ubuntu1.16.04.3"
},
{
"binary_name": "virtualbox-guest-dkms",
"binary_version": "5.1.38-dfsg-0ubuntu1.16.04.3"
},
{
"binary_name": "virtualbox-guest-source",
"binary_version": "5.1.38-dfsg-0ubuntu1.16.04.3"
},
{
"binary_name": "virtualbox-guest-utils",
"binary_version": "5.1.38-dfsg-0ubuntu1.16.04.3"
},
{
"binary_name": "virtualbox-guest-x11",
"binary_version": "5.1.38-dfsg-0ubuntu1.16.04.3"
},
{
"binary_name": "virtualbox-qt",
"binary_version": "5.1.38-dfsg-0ubuntu1.16.04.3"
},
{
"binary_name": "virtualbox-source",
"binary_version": "5.1.38-dfsg-0ubuntu1.16.04.3"
}
]
}{
"binaries": [
{
"binary_name": "virtualbox",
"binary_version": "5.2.42-dfsg-0~ubuntu1.18.04.1"
},
{
"binary_name": "virtualbox-dkms",
"binary_version": "5.2.42-dfsg-0~ubuntu1.18.04.1"
},
{
"binary_name": "virtualbox-guest-dkms",
"binary_version": "5.2.42-dfsg-0~ubuntu1.18.04.1"
},
{
"binary_name": "virtualbox-guest-source",
"binary_version": "5.2.42-dfsg-0~ubuntu1.18.04.1"
},
{
"binary_name": "virtualbox-guest-utils",
"binary_version": "5.2.42-dfsg-0~ubuntu1.18.04.1"
},
{
"binary_name": "virtualbox-guest-x11",
"binary_version": "5.2.42-dfsg-0~ubuntu1.18.04.1"
},
{
"binary_name": "virtualbox-qt",
"binary_version": "5.2.42-dfsg-0~ubuntu1.18.04.1"
},
{
"binary_name": "virtualbox-source",
"binary_version": "5.2.42-dfsg-0~ubuntu1.18.04.1"
}
]
}{
"binaries": [
{
"binary_name": "virtualbox",
"binary_version": "6.1.50-dfsg-1~ubuntu1.20.04.1"
},
{
"binary_name": "virtualbox-dkms",
"binary_version": "6.1.50-dfsg-1~ubuntu1.20.04.1"
},
{
"binary_name": "virtualbox-guest-dkms",
"binary_version": "6.1.50-dfsg-1~ubuntu1.20.04.1"
},
{
"binary_name": "virtualbox-guest-source",
"binary_version": "6.1.50-dfsg-1~ubuntu1.20.04.1"
},
{
"binary_name": "virtualbox-guest-utils",
"binary_version": "6.1.50-dfsg-1~ubuntu1.20.04.1"
},
{
"binary_name": "virtualbox-guest-x11",
"binary_version": "6.1.50-dfsg-1~ubuntu1.20.04.1"
},
{
"binary_name": "virtualbox-qt",
"binary_version": "6.1.50-dfsg-1~ubuntu1.20.04.1"
},
{
"binary_name": "virtualbox-source",
"binary_version": "6.1.50-dfsg-1~ubuntu1.20.04.1"
}
]
}{
"binaries": [
{
"binary_name": "linux-buildinfo-5.15.0-1073-intel-iot-realtime",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-cloud-tools-5.15.0-1073-intel-iot-realtime",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-headers-5.15.0-1073-intel-iot-realtime",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-image-unsigned-5.15.0-1073-intel-iot-realtime",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-intel-iot-realtime-cloud-tools-5.15.0-1073",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-intel-iot-realtime-cloud-tools-common",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-intel-iot-realtime-headers-5.15.0-1073",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-intel-iot-realtime-tools-5.15.0-1073",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-intel-iot-realtime-tools-common",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-intel-iot-realtime-tools-host",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-modules-5.15.0-1073-intel-iot-realtime",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-modules-extra-5.15.0-1073-intel-iot-realtime",
"binary_version": "5.15.0-1073.75"
},
{
"binary_name": "linux-tools-5.15.0-1073-intel-iot-realtime",
"binary_version": "5.15.0-1073.75"
}
]
}{
"binaries": [
{
"binary_name": "linux-buildinfo-5.15.0-1032-realtime",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-cloud-tools-5.15.0-1032-realtime",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-headers-5.15.0-1032-realtime",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-image-unsigned-5.15.0-1032-realtime",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-modules-5.15.0-1032-realtime",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-modules-extra-5.15.0-1032-realtime",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-realtime-cloud-tools-5.15.0-1032",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-realtime-cloud-tools-common",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-realtime-headers-5.15.0-1032",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-realtime-tools-5.15.0-1032",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-realtime-tools-common",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-realtime-tools-host",
"binary_version": "5.15.0-1032.35"
},
{
"binary_name": "linux-tools-5.15.0-1032-realtime",
"binary_version": "5.15.0-1032.35"
}
]
}{
"binaries": [
{
"binary_name": "virtualbox",
"binary_version": "6.1.50-dfsg-1~ubuntu1.22.04.3"
},
{
"binary_name": "virtualbox-dkms",
"binary_version": "6.1.50-dfsg-1~ubuntu1.22.04.3"
},
{
"binary_name": "virtualbox-guest-utils",
"binary_version": "6.1.50-dfsg-1~ubuntu1.22.04.3"
},
{
"binary_name": "virtualbox-guest-x11",
"binary_version": "6.1.50-dfsg-1~ubuntu1.22.04.3"
},
{
"binary_name": "virtualbox-qt",
"binary_version": "6.1.50-dfsg-1~ubuntu1.22.04.3"
},
{
"binary_name": "virtualbox-source",
"binary_version": "6.1.50-dfsg-1~ubuntu1.22.04.3"
}
]
}{
"binaries": [
{
"binary_name": "linux-buildinfo-6.8.0-2019-raspi-realtime",
"binary_version": "6.8.0-2019.20"
},
{
"binary_name": "linux-headers-6.8.0-2019-raspi-realtime",
"binary_version": "6.8.0-2019.20"
},
{
"binary_name": "linux-image-6.8.0-2019-raspi-realtime",
"binary_version": "6.8.0-2019.20"
},
{
"binary_name": "linux-modules-6.8.0-2019-raspi-realtime",
"binary_version": "6.8.0-2019.20"
},
{
"binary_name": "linux-raspi-realtime-headers-6.8.0-2019",
"binary_version": "6.8.0-2019.20"
},
{
"binary_name": "linux-raspi-realtime-tools-6.8.0-2019",
"binary_version": "6.8.0-2019.20"
},
{
"binary_name": "linux-tools-6.8.0-2019-raspi-realtime",
"binary_version": "6.8.0-2019.20"
}
]
}{
"binaries": [
{
"binary_name": "virtualbox",
"binary_version": "7.0.16-dfsg-2ubuntu1.1"
},
{
"binary_name": "virtualbox-dkms",
"binary_version": "7.0.16-dfsg-2ubuntu1.1"
},
{
"binary_name": "virtualbox-guest-utils",
"binary_version": "7.0.16-dfsg-2ubuntu1.1"
},
{
"binary_name": "virtualbox-guest-x11",
"binary_version": "7.0.16-dfsg-2ubuntu1.1"
},
{
"binary_name": "virtualbox-qt",
"binary_version": "7.0.16-dfsg-2ubuntu1.1"
},
{
"binary_name": "virtualbox-source",
"binary_version": "7.0.16-dfsg-2ubuntu1.1"
}
]
}{
"binaries": [
{
"binary_name": "virtualbox",
"binary_version": "7.0.20-dfsg-1.2"
},
{
"binary_name": "virtualbox-dkms",
"binary_version": "7.0.20-dfsg-1.2"
},
{
"binary_name": "virtualbox-guest-utils",
"binary_version": "7.0.20-dfsg-1.2"
},
{
"binary_name": "virtualbox-guest-utils-hwe",
"binary_version": "7.0.20-dfsg-1.2"
},
{
"binary_name": "virtualbox-guest-x11",
"binary_version": "7.0.20-dfsg-1.2"
},
{
"binary_name": "virtualbox-guest-x11-hwe",
"binary_version": "7.0.20-dfsg-1.2"
},
{
"binary_name": "virtualbox-qt",
"binary_version": "7.0.20-dfsg-1.2"
},
{
"binary_name": "virtualbox-source",
"binary_version": "7.0.20-dfsg-1.2"
}
]
}{
"binaries": [
{
"binary_name": "virtualbox",
"binary_version": "7.2.2-dfsg-2"
},
{
"binary_name": "virtualbox-dkms",
"binary_version": "7.2.2-dfsg-2"
},
{
"binary_name": "virtualbox-guest-utils",
"binary_version": "7.2.2-dfsg-2"
},
{
"binary_name": "virtualbox-guest-utils-hwe",
"binary_version": "7.2.2-dfsg-2"
},
{
"binary_name": "virtualbox-guest-x11",
"binary_version": "7.2.2-dfsg-2"
},
{
"binary_name": "virtualbox-guest-x11-hwe",
"binary_version": "7.2.2-dfsg-2"
},
{
"binary_name": "virtualbox-qt",
"binary_version": "7.2.2-dfsg-2"
},
{
"binary_name": "virtualbox-source",
"binary_version": "7.2.2-dfsg-2"
}
]
}