Windows和Office产品Uniscribe字体解析内存破坏漏洞(MS10-063)
发布日期:2010-09-14
更新日期:2010-09-16
受影响系统:Microsoft Office XP SP3
Microsoft Office 2007 SP2
Microsoft Office 2003 Service Pack 3
Microsoft Windows XP SP3
Microsoft Windows XP Pro x64版SP2
Microsoft Windows Vista SP2
Microsoft Windows Vista SP1
Microsoft Windows Server 2008 SP2
Microsoft Windows Server 2008
描述:
BUGTRAQ ID:
43068
CVE(CAN) ID:
CVE-2010-2738
Windows是微软发布的非常流行的操作系统。
Windows和Office产品中所使用的Unicode Scripts Processor(usp10.dll)组件没有正确的验证OpenType字体布局中的表格,用户使用支持嵌入式OpenType字体的应用程序查看了特制文档或网页就可能导致远程执行代码。成功利用此漏洞的攻击者可以获得与本地用户相同的用户权限。
<*来源:Carsten Book
Marc Schoenefeld (
marc.schoenefeld@uni-muenster.de)
链接:
http://secunia.com/advisories/41396/
http://www.us-cert.gov/cas/techalerts/TA10-257A.html
http://www.microsoft.com/technet/security/bulletin/MS10-063.mspx?pf=true
*>
测试方法:
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
http://www.exploit-db.com/download/15158建议:
临时解决方法:
* 修改usp10.dll的ACL。
对于32位版本的Windows XP,从提升的命令提示符以管理权限运行以下命令:
cacls %WINDIR%\SYSTEM32\usp10.DLL /E /P everyone:N
对于64位版本的Windows XP,从提升的命令提示符以管理权限运行以下命令:
cacls %WINDIR%\SYSWOW64\usp10.DLL /E /P everyone:N
对于32位版本的Windows Vista和Windows 7,从提升的命令提示符运行以下命令:
takeown /f %WINDIR%\SYSTEM32\usp10.DLL
icacls %WINDIR%\SYSTEM32\usp10.DLL /save %TEMP%\usp10_ACL.TXT
icacls %WINDIR%\SYSTEM32\usp10.DLL /deny everyone:(F)
对于64位版本的Windows Vista和Windows 7,从提升的命令提示符运行以下命令:
takeown /f %WINDIR%\SYSWOW64\usp10.DLL
icacls %WINDIR%\SYSWOW64\usp10.DLL /save %TEMP%\usp10_ACL.TXT
icacls %WINDIR%\SYSWOW64\usp10.DLL /deny everyone:(F)
* 在Internet Explorer中禁用对嵌入式字体的支持。
厂商补丁:
Microsoft
---------
Microsoft已经为此发布了一个安全公告(MS10-063)以及相应补丁:
MS10-063:Vulnerability in Unicode Scripts Processor Could Allow Remote Code Execution (2320113)
链接:
http://www.microsoft.com/technet/security/bulletin/MS10-063.mspx?pf=true浏览次数:3021
严重程度:0(网友投票)