[bochs 2.3] Multiple vulnerabilities possibly allowing for the execution of arbitrary code or DoS

Bug #163824 reported by disabled.user
254
Affects Status Importance Assigned to Milestone
bochs (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: bochs

References:
[1] http://www.gentoo.org/security/en/glsa/glsa-200711-21.xml
[2] http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2893
[3] http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2894

Quoting [1]:
"Tavis Ormandy of the Google Security Team discovered a heap-based overflow vulnerability in the NE2000 driver (CVE-2007-2893). He also discovered a divide-by-zero error in the emulated floppy disk controller (CVE-2007-2894). [...] A local attacker in the guest operating system could exploit these issues to execute code outside of the virtual machine, or cause Bochs to crash."

Quoting [2]:
"Heap-based buffer overflow in the bx_ne2k_c::rx_frame function in iodev/ne2k.cc in the emulated NE2000 device in Bochs 2.3 allows local users of the guest operating system to write to arbitrary memory locations and gain privileges on the host operating system via vectors that cause TXCNT register values to exceed the device memory size, aka "RX Frame heap overflow.""

Quoting [3]:
"The emulated floppy disk controller in Bochs 2.3 allows local users of the guest operating system to cause a denial of service (virtual machine crash) via unspecified vectors, resulting in a divide-by-zero error."

CVE References

Kees Cook (kees)
Changed in bochs:
status: New → Confirmed
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

These were fixed back in Ubuntu 8.04.

Changed in bochs (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.