Rapid7 Vulnerability & Exploit Database

VLC AMV Dangling Pointer Vulnerability

Back to Search

VLC AMV Dangling Pointer Vulnerability



This module exploits VLC media player when handling a .AMV file. By flipping the 0x41st byte in the file format (video width/height), VLC crashes due to an invalid pointer, which allows remote attackers to gain arbitrary code execution. The vulnerable packages include: VLC 1.1.4, VLC 1.1.5, VLC 1.1.6, VLC 1.1.7. Also, please note that IE 8 targets require Java support in order to run properly.


  • sinn3r <sinn3r@metasploit.com>




Module Options

To display the available options, load the module within the Metasploit console and run the commands 'show options' or 'show advanced':

msf > use exploit/windows/browser/vlc_amv
msf exploit(vlc_amv) > show targets
msf exploit(vlc_amv) > set TARGET < target-id >
msf exploit(vlc_amv) > show options
    ...show and set options...
msf exploit(vlc_amv) > exploit

Time is precious, so I don’t want to do something manually that I can automate. Leveraging the Metasploit Framework when automating any task keeps us from having to re-create the wheel as we can use the existing libraries and focus our efforts where it matters.

– Jim O’Gorman | President, Offensive Security