安全研究

安全漏洞
7-Technologies IGSSdataServer.exe "ReadFile" (0x6)和"Write File&qu

发布日期:2011-03-21
更新日期:2011-03-21

受影响系统:
7-Technologies 7-Technologies Interactive Graphical SCADA System <= 9.00.00.11063
描述:
CVE(CAN) ID: CVE-2011-1567

IGSS是用于监控工业流程的SCADA系统。IGSSdataServer.exe是项目启动后端口12401上运行的服务器。opcode 0xd用于文件操作。opcode 0x7用于处理RMS报告模板。

7-Technologies IGSSdataServer.exe <= 9.00.00.11063 在"ReadFile" (0x6)和"Write File" (0x5)命令的实现上存在缓冲区溢出漏洞,远程攻击者可能利用此漏洞控制目标系统。

此漏洞源于通过调用函数上256个字节的栈缓冲区构建完整路径字符串:

  0040F840  /$  8B4424 04          MOV EAX,DWORD PTR SS:[ESP+4]
  0040F844  |.  50                 PUSH EAX
  0040F845  |.  83C1 04            ADD ECX,4
  0040F848  |.  51                 PUSH ECX
  0040F849  |.  8B4C24 10          MOV ECX,DWORD PTR SS:[ESP+10]
  0040F84D  |.  68 54A54300        PUSH 0043A554                ; "%s\%s.RMS"
  0040F852  |.  51                 PUSH ECX
  0040F853  |.  E8 120F0100        CALL 0042076A                ; sprintf
  0040F858  |.  83C4 10            ADD ESP,10
  0040F85B  \.  C2 0800            RETN 8

<*来源:Luigi Auriemma (aluigi@pivx.com
  
  链接:http://aluigi.altervista.org/adv/igss_4-adv.txt
*>

测试方法:

警 告

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

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

Proof-of-concept via "ReadFile":
  nc SERVER 12401 < igss_4a.dat

Proof-of-concept via "Write File":
  nc SERVER 12401 < igss_4b.dat

建议:
厂商补丁:

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

http://www.igss.com/

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