安全研究

安全漏洞
UltraEdit拼写检查器栈溢出漏洞

发布日期:2010-07-16
更新日期:2010-07-19

受影响系统:
IDM Computer Solutions UltraEdit 16.00
IDM Computer Solutions UltraEdit 15.20
不受影响系统:
IDM Computer Solutions UltraEdit 16.10
描述:
BUGTRAQ  ID: 41745

UltraEdit是HTML、HEX文本和PHP、Perl等编程语言的多用途编辑器。

UltraEdit中使用了由aspell6.dll库所提供的拼写检查器功能,而该功能在处理超长字符串时存在栈溢出漏洞。用户受骗打开了恶意文本文件就可以触发这个溢出,导致执行任意代码。

<*来源:SkyLined
  
  链接:http://secunia.com/advisories/40625/
        http://skypher.com/index.php/2010/07/16/ultra-edit-buffer-overflow-in-gnu-aspell/
        http://code.google.com/p/skylined/issues/detail?id=2
*>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

http://skylined.googlecode.com/issues/attachment?aid=-7341828972212665532&name=inputqqq.txt&token=b1

建议:
临时解决方法:

* 禁用拼写检查功能。

厂商补丁:

IDM Computer Solutions
----------------------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://www.ultraedit.com/products/index.html

浏览次数:2936
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障