Description
Multiple buffer overflows in WebGate Embedded Standard Protocol (WESP) SDK allow remote attackers to execute arbitrary code via unspecified vectors to the (1) LoadImage or (2) LoadImageEx function in the WESPMonitor.WESPMonitorCtrl.1 control, (3) ChangePassword function in the WESPCONFIGLib.UserItem control, Connect function in the (4) WESPSerialPort.WESPSerialPortCtrl.1 or (5) WESPPLAYBACKLib.WESPPlaybackCtrl control, or (6) AddID function in the WESPCONFIGLib.IDList control or a (7) long string to the second argument to the ConnectEx3 function in the WESPPLAYBACKLib.WESPPlaybackCtrl control.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 3
- WebGate WESP SDK 1.2 - ChangePassword Stack Overflow EDB-36602 · remote · Apr 2, 2015
- WebGate eDVR Manager 2.6.4 - Connect Method Stack Buffer Overflow EDB-36607 · remote · Apr 2, 2015 · verified
- WebGate eDVR Manager - Remote Stack Buffer Overflow EDB-36505 · remote · Mar 26, 2015
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 118902 vdb-entry
- 118893 vdb-entry
- http://www.zerodayinitiative.com/advisories/ZDI-15-059/
- 36607 exploit
- 36505 exploit
- http://packetstormsecurity.com/files/131072/WebGate-eDVR-Manager-Stack-Buffer-Overflow.html
- 72835 vdb-entry
- 36602 exploit
- http://www.zerodayinitiative.com/advisories/ZDI-15-068/
- 118896 vdb-entry
- http://www.zerodayinitiative.com/advisories/ZDI-15-062/
- 20150223 WESP SDK multiple Remote Code Execution Vulnerabilities mailing-list