RealWin < 2.1.10 多种数据包类型处理溢出

critical Nessus 插件 ID 50687

简介

远程 Windows 主机包含一个容易受到多种缓冲区溢出漏洞影响的应用程序。

描述

安装的 RealWin 版本低于 2.1.10 (2.1 Build 6.1.10.10),因此据报告其受到两个基于堆栈的溢出漏洞影响,其中一个漏洞与使用“SCPC_INITIALIZE()”和“SCPC_INITIALIZE_RF()”函数中的“sprintf()”有关,另一个则与使用“SCPC_TXTEVENT()”函数中的“strcpy()”有关。

将特别构建的数据包序列用于在 TCP 端口 912 上监听的 HMI 服务时,未经认证的远程攻击者如能连接至服务器,便可利用此问题造成受影响的服务崩溃,或者以 SYSTEM 级别的权限在受影响的主机上执行代码。

解决方案

升级到 RealWin 版本 2.1.10 (2.1 Build 6.1.10.10)。

另见

http://aluigi.altervista.org/adv/realwin_1-adv.txt

插件详情

严重性: Critical

ID: 50687

文件名: realwin_2_1_10.nbin

版本: 1.67

类型: local

系列: SCADA

发布时间: 2010/11/23

最近更新时间: 2024/3/19

支持的传感器: Nessus

风险信息

VPR

风险因素: High

分数: 7.4

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 8.3

矢量: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

漏洞信息

必需的 KB 项: SCADA/Apps/RealFlex/RealWin/Installed

可利用: true

易利用性: Exploits are available

补丁发布日期: 2010/11/5

漏洞发布日期: 2010/10/15

可利用的方式

CANVAS (White_Phosphorus)

Core Impact

Metasploit (DATAC RealWin SCADA Server SCPC_INITIALIZE_RF Buffer Overflow)

参考资料信息

CVE: CVE-2010-4142

BID: 44150

CERT: 222657

ICSA: 10-313-01