Microsoft Jet RCE缝隙安全公告

颁布功夫 2018-09-25

缝隙编号和级别


CVE编号:无,危险级别:高危,CVSS分值:厂商自评7.3,官方未评定


影响版本


Microsoft Jet Database Engine


缝隙概述


该缝隙是JET数据库引擎中的一个越界(OOB)写入造成的。
微软的OLE DB Provider for JET和Access ODBC仅支持32位,这意味着在64位的主机上无法获得直接利用。
但在64位主机上能够通过启动c:\ windows \ SysWOW64 \wscript.exe poc.js来使用32位wscript.exe来触发该PoC。
同使剽种攻击能够通过Internet Explorer进行触发,即便在64位Windows上,Internet Explorer渲染过程也是32位的。
但在IE11上Internet和Intranet区域中禁用了安全设置“跨域接见数据源”,这会导致JavaScript谬误。无法触发缝隙。

同时从本地驱动器(或USB磁盘)启动恶意poc.html也会触发该缝隙。但必要户按下“允许阻止的内容”才会触发。


缝隙验证


PoC:https://github.com/thezdi/PoC/tree/master/ZDI-18-1075
内容如下


宝运莱·(中国区)最新官方网站


触发后引起wscript.exe崩溃


宝运莱·(中国区)最新官方网站


建复建议


官方尚未颁布针对的补丁

审慎行事,不要打开来自不信赖起源的文件,更新IE浏览器版本,预防轻易点击允许阻止内容按钮


参考链接


https://www.zerodayinitiative.com/blog/2018/9/20/zdi-can-6135-a-remote-code-execution-vulnerability-in-the-microsoft-windows-jet-database-engine
https://support.microsoft.com/en-in/help/957570/the-microsoft-ole-db-provider-for-jet-and-the-microsoft-access-odbc-dr