CVE:CVE-2008-4539
CNNVD:CNNVD-200812-466
QEMU（Quick Emulator）是法国法布里斯-贝拉（Fabrice Bellard）个人开发者的一套模拟处理器软件。该软件具有速度快、跨平台等特点。
QEMU中存在缓冲区错误漏洞，具体如下：
1) Cirrus视频驱动的cirrus_invalidate_region()函数中存在堆溢出漏洞。
2) 在将以太网帧的大小拷贝到NE2000网络驱动寄存器之前没有正确地检查MTU，可能导致堆溢出。
3) 处理NE2000设备寄存器中数据时的整数符号错误可能导致堆溢出。
4) 处理icebp指令时的错误可能通过终止模拟会话导致拒绝服务。
5) 处理aam指令时的错误导致将0做为除数，造成拒绝服务。
此外还存在其他一些问题，如SB16驱动中存在死循环、DMA处理中引用了未初始化的函数、IDE处理中存在符号错误、BIOS和VGA BIOS中存在忙碌的情况。
solution:Upgrade kvm_qumranet kvm to a higher version than 81,and avoid the version (,81]; Upgrade qemu qemu to a higher version than 0.10.0,and avoid the version (,0.10.0); Upgrade canonical ubuntu_linux to a higher version than 8.04,8.10,and avoid the version 8.04,8.10; Upgrade debian debian_linux to a higher version than 4.0,5.0,and avoid the version 4.0,5.0