RealWin < 2.1.10 Multiple Packet Type Processing Overflows

This script is Copyright (C) 2010-2014 Tenable Network Security, Inc.


Synopsis :

The remote Windows host contains an application that is prone to
multiple buffer overflow attacks.

Description :

The installed version of RealWin is earlier than 2.1.10 (2.1 Build
6.1.10.10) and thus reportedly affected by two stack-based overflow
vulnerabilities involving the use of 'sprintf()' in the
'SCPC_INITIALIZE()' and 'SCPC_INITIALIZE_RF()' functions on one hand and
'strcpy()' in the 'SCPC_TXTEVENT()' function on the other.

Using a specially crafted sequence of packets to the HMI service, which
listens on TCP port 912, an unauthenticated remote attacker who can
connect to the server can leverage this issue to crash the affected
service or to execute code on the affected host with SYSTEM-level
privileges.

See also :

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

Solution :

Upgrade to RealWin version 2.1.10 (2.1 Build 6.1.10.10).

Risk factor :

Critical / CVSS Base Score : 10.0
(CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C)
CVSS Temporal Score : 8.3
(CVSS2#E:F/RL:OF/RC:C)
Public Exploit Available : true

Family: SCADA

Nessus Plugin ID: 50687 ()

Bugtraq ID: 44150

CVE ID: CVE-2010-4142