qemu漏洞之殇完整版_第1页
qemu漏洞之殇完整版_第2页
qemu漏洞之殇完整版_第3页
qemu漏洞之殇完整版_第4页
qemu漏洞之殇完整版_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

QEMU漏洞之殇目录QEMU简介QEMU设备模拟QEMU漏洞分析QEMU漏洞挖掘心得QEMU简介QEMU简介QEMU整体架构Physical

HardwareHypervisorHostOperating

SystemVirtual

HardwareGuestApplicationsGuestOperating

SystemVirtual

HardwareGuestApplicationsGuestOperating

SystemQEMU设备模拟QEMU设备模拟虚拟机中操作系统期待真实的硬件QEMU模拟各种各样的硬件网卡,VGA,磁盘等QEMU设备模拟QEMU设备模拟KVM做转发虚拟机->QEMU的数据流QEMU设备模拟QEMU映射一段内存作为模拟设备的BAR->MMIOQEMU为模拟设备注册端口->PIO正常的设备驱动通过IO

port和MMIO驱动设备恶意驱动也可以写设备的IO

port和MMIOQEMU漏洞分析QEMU漏洞分析39%31%9%5%5%5%3%3%漏洞分布缓冲区溢出(39%)越界读写(31%)死循环(9%)信息泄露(5%)空指针引用(5%)内存泄露(5%)UAF(3%)算术异常(3%)QEMU漏洞分析vmxnet3漏洞分析QEMU漏洞种类繁多一个设备一般也就2、3种漏洞vmxnet3有6种不同类型的漏洞(本人独立发现其中的5个),包括内存泄露,UAF,空指针引用,死循环,信息泄露,缓冲区溢出vmxnet3设备模拟driver提供一块sharedmemory的物理地址给vmxnet3网卡vmxnet3网卡从sharedmemory取数据,执行各种命令CVE-2016-2841QEMU漏洞分析QEMU漏洞分析内存泄露漏洞发现:内存泄露是QEMU中很常见的bug漏洞成因:激活设备时未对当前设备的状态进行判断,能够多次激活设备漏洞危害:内存泄露,耗尽宿主机内存CVE-2016-2841CVE-2016-2841QEMU漏洞分析UAF漏洞发现:意外发现,将vmxnet3反激活之后,发现进程崩溃漏洞成因:在将设备反激活之后,相关数据结构已经free掉了,但是依然可以写bar

0空间,从而使用释放掉的数据结构漏洞危害:代码执行,QEMU进程崩溃CVE-2016-2841CVE-2016-2841QEMU漏洞分析空指针引用漏洞发现:这里本质上是一个整数溢出漏洞漏洞成因:没有对max_frags做检查,导致了g_malloc(0),p->raw赋值为NULL漏洞危害:QEMU进程崩溃CVE-2016-2841CVE-2016-2841QEMU漏洞分析死循环漏洞发现:典型的QEMU漏洞之一,循环处理网络数据包、SCSI和USB主控处理请求帧都经常存在这类问题漏洞成因:未考虑fragment_len=0的情况,会导致more_frags不变,循环条件不会改变漏洞危害:会导致QEMU虚拟机CPU占用率长时间保持在100%,拒绝服务CVE-2016-2841QEMU漏洞分析信息泄露漏洞发现:QEMU常见漏洞之一,QEMU向虚拟机写入数据漏洞成因:txcq_descr没有完全初始化就写入虚拟机内存漏洞危害:泄露QEMU栈上的数据,能够用于ASLR的绕过CVE-2016-2841QEMU漏洞分析堆溢出漏洞发现:网卡在处理数据包的过程中,会使用数据包中的数据漏洞成因:l3_hdr->iov_len从数据包中解析而来,表示IP头大小,未做大小判断,在iov_bo_buf,最后一个参数会导致整数下溢漏洞危害:代码执行,QEMU进程崩溃CVE-2016-2841QEMU漏洞挖掘心得CVE-2016-2841CVE-2016-2841代码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论