QEMU(又名Quick Emulator)是法国程序员法布里斯-贝拉(Fabrice Bellard)所研发的一套模拟处理器软件。该软件具有速度快、跨平台等特点。 QEMU 2.9之前版本中的nbd/client.c文件存在基于栈的缓冲区溢出漏洞,该漏洞源于程序没有充分的执行边界检测,导致复制数据的大小超过分配的内存缓冲区空间。攻击者可借助恶意的NBD服务器利用该漏洞造成远程NBD客户端崩溃并可能以QEMU进程权限执行任意代码。
QEMU(又名Quick Emulator)是法国程序员法布里斯-贝拉(Fabrice Bellard)所研发的一套模拟处理器软件。该软件具有速度快、跨平台等特点。 QEMU 2.9之前版本中的nbd/client.c文件存在基于栈的缓冲区溢出漏洞,该漏洞源于程序没有充分的执行边界检测,导致复制数据的大小超过分配的内存缓冲区空间。攻击者可借助恶意的NBD服务器利用该漏洞造成远程NBD客户端崩溃并可能以QEMU进程权限执行任意代码。