安全研究

安全漏洞
IBM Informix Dynamic Server多个缓冲区溢出漏洞

发布日期:2008-01-28
更新日期:2008-01-30

受影响系统:
IBM Informix Dynamic Server 11.10.xC2  
IBM Informix Dynamic Server 10.00.xC8
不受影响系统:
IBM Informix Dynamic Server 11.10.xC2W1
IBM Informix Dynamic Server 10.00.xC8W1
描述:
BUGTRAQ  ID: 27485

IBM Informix Dynamic Server为企业提供运行业务所需的任务关键型数据基础设施。

IBM Informix Dynamic Server(IDS)所捆绑的Informix Storage Manager(ISM)组件中RPC服务所使用的XDR库存在多个缓冲区溢出漏洞,如果远程攻击者能够向有漏洞的服务发送畸形请求的话,就可能触发多个栈溢出和堆溢出,导致拒绝服务或执行任意指令。

<*来源:IBM (ncsupp@ca.ibm.com
  
  链接:http://secunia.com/advisories/28689/
        http://www-1.ibm.com/support/docview.wss?uid=swg21294211
*>

建议:
临时解决方法:

* 在防火墙阻断所有到ISM RPC端口的通讯:

  7937 (nsrexecd)
  7938 (nsrexecd)
  7939 (nsrd)
  7940 (nsrmmdbd)
  7941 (nsrmmd)
  111 (portmap - 仅限Windows)
  36890 (portmap - 仅限Windows)

* 在Windows上禁用ISM服务:

1. 登陆到运行Informix数据库的主机。
2. 打开命令行提示符。
3. 键入以下命令:

cd /d %INFORMIXDIR%\bin
ism_shutdown
ism_shutdown /deinstall

4. 检查控制面板中的服务列表确认已经删除了Informix Storage Manager。还应删除以下服务:

ISM Local Execution
ISM Portmapper
ISM Server

厂商补丁:

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

http://www.ers.ibm.com/

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