Bug 188148 - app-emulation/bochs DoS and heap overflow (CVE 2007-28{93,94})
|
Bug#:
188148
|
Product: Gentoo Security
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: major
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: security@gentoo.org
|
Reported By: mjf@gentoo.org
|
|
Component: Vulnerabilities
|
|
|
URL:
|
|
Summary: app-emulation/bochs DoS and heap overflow (CVE 2007-28{93,94})
|
|
Keywords:
|
|
Status Whiteboard: B1 [glsa]
|
|
Opened: 2007-08-08 19:10 0000
|
Tavis Ormandy discovered two issues that affect bochs <= 2.3
The first issue is caused by a heap overflow error in the emulated NE2000
device that allows a large value in the TXCNT register to exceed the available
memory, which could be exploited by an attacker with "root" privileges on a
vulnerable guest system to execute arbitrary code on the host system.
The second vulnerability is caused by a divide-by-zero in the emulated floppy
disk controller, which could be exploited by malicious users to terminate the
bochs process, creating a denial of service condition.
http://www.frsirt.com/english/advisories/2007/1936
CC'ing maintainer and setting whiteboard status.
Debian seems to have fixed this with DSA 1351-1.
bochs-2.3 doesn't build for me and I'm tempted to remove it since qemu covers
the needs in a simpler and faster way. I'll try to come up either with a
snapshot that builds or using the patches on the previous version.
spent more time on bochs-2.3 and eventually sorted my, seems to be, local
issue.
Ebuild committed as ~arch
Arches please stabilise app-emulation/bochs-2.3
lu_zero did ppc and x86 has been stabled by me
(In reply to comment #13)
> Please file GLSA request
>
done.