RSLogix远程拒绝服务漏洞


发布日期:2011-09-13
更新日期:2011-09-13

受影响系统:
Rockwell Automation RSLogix 5000
描述:
--------------------------------------------------------------------------------
BUGTRAQ  ID: 49608

RSLogix是分离、处理、批处理、移动、防护和驱动应用的编程软件包。      

RSLogix在RnaUtility.dll的实现上存在远程拒绝服务,远程攻击者可利用此漏洞使应用程序崩溃,拒绝服务合法用户。

所使用的RnaUtility.dll不处理rna报文中的32位字段,造成memset零溢出和无效读取访问。

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

测试方法:
--------------------------------------------------------------------------------

警 告

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

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

  nc SERVER 4446 < rslogix_1a.dat
  nc SERVER 4446 < rslogix_1b.dat

建议:
--------------------------------------------------------------------------------
厂商补丁:

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

http://www.rockwellautomation.com/

相关内容