版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版信用证抵押贷款业务合作协议范本3篇
- 2025版土方工程居间代理服务合同范本下载33篇
- 2025年度股权分割与继承处理协议
- 2025年度房地产合作终止协议书
- 2025年度旅游文化股权合作协议书
- 二零二五年度木工机械操作人员劳务租赁合同4篇
- 2025年度牧业产品品牌推广与营销合同4篇
- 二零二五年度火锅餐饮品牌区域代理授权协议
- 二零二五年度餐饮店员工激励机制与绩效考核合同
- 二零二五版环保技术入股合作协议书3篇
- 房地产销售任务及激励制度
- 并购指南(如何发现好公司)
- DL-T-1642-2016环形混凝土电杆用脚扣
- 铜矿成矿作用与地质环境分析
- 30题纪检监察位岗位常见面试问题含HR问题考察点及参考回答
- 询价函模板(非常详尽)
- 《AI营销画布:数字化营销的落地与实战》
- 麻醉药品、精神药品、放射性药品、医疗用毒性药品及药品类易制毒化学品等特殊管理药品的使用与管理规章制度
- 乘务培训4有限时间水上迫降
- 2023年低年级写话教学评语方法(五篇)
- DB22T 1655-2012结直肠外科术前肠道准备技术要求
评论
0/150
提交评论