安全研究

安全漏洞
Pragma Systems FortressSSH msvcrt.dll异常处理远程拒绝服务漏洞

发布日期:2008-01-04
更新日期:2008-01-07

受影响系统:
Pragma Systems FortressSSH <= 5.0 Build 4 Revision 293
描述:
BUGTRAQ  ID: 27141

FortressSSH是Windows平台上所使用的远程访问和管理工具。

FortressSSH处理客户端请求数据时存在漏洞,远程攻击者可能利用此漏洞导致服务器拒绝服务。

FortressSSH服务器对每个入站连接启动一个sshd.exe进程,然后使用msvcrt的*_s函数处理字符串。在这个过程中如果出现了异常的话,进程就会终止,显示消息错误。例如,使用大于4096的密钥列表就会导致在构建格式串期间在vsprintf_s中出现异常。尽管终止单个进程不会影响其他进程,但终止某些进程会导致服务器拒绝访问。

<*来源:Luigi Auriemma (aluigi@pivx.com
  
  链接:http://aluigi.altervista.org/adv/pragmassh-adv.txt
        http://marc.info/?l=bugtraq&m=119947184730448&w=2
*>

测试方法:

警 告

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

http://aluigi.org/poc/pragmassh.zip

建议:
厂商补丁:

Pragma Systems
--------------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.pragmasys.com/FortressSSHServer.asp

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