12.04's current virtualbox 4.1.12 crashes (reboots) 32-bit host on running 64-bit guests, please upgrade to 4.1.18+
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Virtualbox |
Fix Released
|
Unknown
|
|||
virtualbox (Debian) |
Fix Released
|
Unknown
|
|||
virtualbox (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When running 64-bit guests in 32-bit Ubuntu 12.04, the host with high probably goes into abrupt reboot sooner or later. There's upstream bug for this:
https:/
It reports that the issue was fixed in Virtualbox 4.1.18 . Please consider upgrade for the package in 12.04. Please also consider this as high priority, because abrupt reboots diminishes user experience largely. Thanks.
[Impact]
This bug could cause a loss of user data: in fact, a crashed session means that all unsaved documents are lost.
Also, this bug could be a serious security issue: in fact, it can be used for Denial Of Service attacks: if a server has at least one unprotected virtual machine (i.e. for test purposes), a malware could try to launch a 64 bit code to be able to crash not only the virtual machine (a crash on a test virtual machine does no harm), but the whole server. This kind of attack could also be unintentional.
[Development Fix]
Fixed in Quantal/Raring since 4.1.18-dfsg-1.
[Stable Fix]
Is being fixed in 4.1.12-
[Regression Potential]
This is fixed in newer Ubuntu and upstream releases and I didn't see any regressions reported. The patch is very small (adds only 4 lines of code) so shouldn't cause any harm at all.
Related branches
- James Page: Approve
- Ubuntu branches: Pending requested
-
Diff: 21532 lines (+21066/-102)26 files modified.pc/.quilt_patches (+1/-0)
.pc/.quilt_series (+1/-0)
.pc/37-fix-unregister-netdevice.patch/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h (+468/-0)
.pc/37-fix-unregister-netdevice.patch/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (+2555/-0)
.pc/39-kernel-35.patch/src/VBox/Additions/linux/sharedfolders/vfsmod.c (+596/-0)
.pc/39-kernel-35.patch/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (+1550/-0)
.pc/39-kernel-35.patch/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (+392/-0)
.pc/40-fix-crash-64bit-guests.patch/src/VBox/VMM/VMMR0/HWSVMR0.cpp (+2883/-0)
.pc/40-fix-crash-64bit-guests.patch/src/VBox/VMM/VMMR0/HWVMXR0.cpp (+4969/-0)
.pc/applied-patches (+4/-0)
.pc/cve-2012-3221.patch/src/recompiler/target-i386/op_helper.c (+6939/-0)
debian/changelog (+30/-0)
debian/control (+2/-1)
debian/patches/37-fix-unregister-netdevice.patch (+119/-0)
debian/patches/39-kernel-35.patch (+325/-0)
debian/patches/40-fix-crash-64bit-guests.patch (+32/-0)
debian/patches/cve-2012-3221.patch (+23/-0)
debian/patches/series (+4/-0)
src/VBox/Additions/linux/sharedfolders/vfsmod.c (+4/-0)
src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h (+2/-0)
src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (+35/-17)
src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (+114/-79)
src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (+1/-5)
src/VBox/VMM/VMMR0/HWSVMR0.cpp (+5/-0)
src/VBox/VMM/VMMR0/HWVMXR0.cpp (+5/-0)
src/recompiler/target-i386/op_helper.c (+7/-0)
Changed in virtualbox: | |
status: | Unknown → Fix Released |
Changed in virtualbox (Debian): | |
status: | Unknown → Fix Released |
description: | updated |
description: | updated |
description: | updated |
Debian bug: http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 655202