Movicon Multiple Vulnerabilities


Description   Multiple vulnerabilities have been discovered in Movicon, which can be exploited by malicious people to cause a DoS (Denial of Service) and compromise a vulnerable system.
1) An error when handling the "Content-Length" HTTP header can be exploited to cause a heap-based buffer overflow via a specially crafted web request sent to TCP port 808.
2) An error when handling HTTP packets can be exploited to cause a heap-based buffer overflow via a specially crafted packet sent to TCP port 808.
Successful exploitation of these vulnerabilities may allow execution of arbitrary code.
3) An error when handling web requests containing certain "EIDP" content can be exploited to crash the project server via a specially crafted web request sent to TCP port 808.
4) The application loads libraries (e.g. dwmapi.dll) in an insecure manner and can be exploited to load arbitrary libraries by tricking a user into e.g. opening a Project file (".movprj") located on a remote WebDAV or SMB share.
Successful exploitation of this vulnerability allows execution of arbitrary code.
The vulnerabilities are confirmed in version 11.2.1085. Other versions may also be affected.
     
Vulnerable Products   Vulnerable Software:
Movicon 11.x
     
Solution   Apply hot fix HotFix_Movicon11.2.1085.4, which fixes vulnerabilities #1, #2, and #3. Do not open untrusted Project files. http://support.progea.com/download/HotFix_Movicon11.2.1085.4.zip
     
CVE   CVE-2011-3499
CVE-2011-3498
CVE-2011-3491
     
References   http://aluigi.altervista.org/adv/movicon_1-adv.txt
http://aluigi.altervista.org/adv/movicon_2-adv.txt
http://aluigi.altervista.org/adv/movicon_3-adv.txt
     
Vulnerability Manager Detection   No
     
IPS Protection  
ASQ Engine alarm Available Since
Invalid HTTP protocol
3.2.0
     


 
 
 
 
 Risk level 
High 

 Vulnerability First Public Report Date 
2011-09-13 

 Target Type 
Server 

 Possible exploit 
Remote