安全研究

安全漏洞
HP OpenView网络节点管理器ovalarmsrv.exe服务多个远程安全漏洞

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

受影响系统:
HP OpenView Network Node Manager <= 7.53
描述:
BUGTRAQ  ID: 28668

HP OpenView网络节点管理器(OV NNM)是HP公司开发和维护的网络管理系统软件,具有强大的网络节点管理功能。

OV NNM的ovalarmsrv服务中存在多个远程漏洞,允许远程攻击者执行任意代码或导致拒绝服务。

------------------------------
A] ovalarmsrv格式串漏洞
------------------------------

ovalarmsrv.exe进程监听于2953端口。如果使用缺少了以下格式参数的消息调用了ov.fprintf_new(之后会调用vsprintf)的话,就会导致格式串攻击:

  "Connection Refused; Data in listener port corrupt: ATTACKER_STRING"

------------------------------------------
B] ovalarmsrv缓冲区溢出
------------------------------------------

ovalarmsrv.exe进程还监听于2954端口使用特定的sscanf格式处理某些类型的请求:

  REQUEST_SEV_CHANGE    (47): "%d %d %d %[^\n]"
  REQUEST_SAVE_STATE    (61): "%d %[^\n]s"
  REQUEST_LOCAL         (66): "%d"
  REQUEST_RESTORE_STATE (62): "%d %s"
  REQUEST_SAVE_DIR      (63):

47、61和62请求没有检查客户端字符串的长度,如果用户所使用的格式串参数大于512字节的话,就可能触发栈溢出。

----------------------------------
C] ovalarmsrv拒绝服务
----------------------------------

如果向ovalarmsrv服务发送了某些无效值的话,就会导致100%的CPU使用率,无法再处理2953/2954端口上的请求。

<*来源:Luigi Auriemma (aluigi@pivx.com
  
  链接:http://marc.info/?l=bugtraq&m=120759982023853&w=2
*>

测试方法:

警 告

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

A]
echo %n%n%s%n%n%s | nc SERVER 2953 -v -v

B]
echo 62 AAAAAAAAAAAAA...512_'A's...AAAAAAAAAAAAA | nc SERVER 2954 -v -v

C]
echo 47 1 2 what_you_want | nc SERVER 2954 -v -v -w 1

建议:
厂商补丁:

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

http://itrc.hp.com

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