Description
Stack-based buffer overflow in the Win32AddConnection function in modules/access/smb.c in VideoLAN VLC media player 0.9.9, when running on Microsoft Windows, allows remote attackers to cause a denial of service (application crash) and possibly execute arbitrary code via a long smb URI in a playlist file.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
VideoLAN Client (VLC) Win32 smb:// URI Buffer Overflow
exploit/windows/fileformat/vlc_smb_uri
Exploit-DB 2
- VideoLAN VLC Client (Windows x86) - 'smb://' URI Buffer Overflow (Metasploit) EDB-16678 · local · Sep 20, 2010 · verified
- VideoLAN VLC Media Player 0.9.9 - 'smb://' URI Stack Buffer Overflow (PoC) EDB-9029 · dos · Jun 29, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- ADV-2009-1714 vdb-entry
- 9029 exploit
- http://git.videolan.org/?p=vlc.git%3Ba=commit%3Bh=e60a9038b13b5eb805a76755efc5c6d5e080180f
- oval:org.mitre.oval:def:14800 vdb-entry signature
- 35558 third-party-advisory
- 35500 vdb-entry