AMD Radeon驱动程序远程代码执行误差清静通告

宣布时间 2019-09-19

●误差编号和级别


CVE编号:CVE-2019-5049,危险级别:严重,CVSS分值:厂商自评:9.0,官方未评定


●影响版本


受影响的版本


AMD ATIDXX64.DLL 25.20.15031.5004版本和25.20.15031.9002版本(运行在Radeon RX 550 / 550 Series VMware Workstation 15 (15.0.4 build-12990004)版本上)


●误差概述


AMD Radeon显卡的某些设置中保存过失,可能允许攻击者控制目的系统。可以通过向AMD ATIDXX64.DLL驱动程序提供名堂过失的像素着色器(VMware guest虚拟机操作系统内部)来触发此误差。这种攻击可以从VMware来宾用户模式触发,导致主机上的vmware-vmx.exe历程内存损坏,或理论上通过WEBGL(远程网站)导致内存损坏。


易受攻击的代码(sub_32B820)位于AMD库ATIDXX64.DLL中,是攻击者提供的着色器字节码数据的目的。由于缺乏适当的界线检查,攻击者可以部分控制目的地址的盘算,从而导致受控的内存损坏。使用恶意像素着色器,攻击者可能会导致越界内存写入不但影响VM guest虚拟机,还会影响底层主机系统。


●误差验证


暂无POC/EXP。


●修复建议


现在厂商已宣布升级补丁以修复误差,详情请关注厂商主页:https://www.amd.com。


●参考链接


https://www.talosintelligence.com/vulnerability_reports/TALOS-2019-0818