Description
The picture_pool_Delete function in misc/picture_pool.c in VideoLAN VLC media player 2.1.5 allows remote attackers to execute arbitrary code or cause a denial of service (DEP violation and application crash) via a crafted FLV file.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 14.04 LTS | vlc | 2.1.6-0ubuntu14.04.2 | — |
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.
Exploit-DB 1
- VideoLAN VLC Media Player 2.1.5 - DEP Access Violation EDB-35901 · local · Jan 26, 2015
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.binarysniper.net/2015/01/vlc-media-player-215-memory-corruption.html
- 20150116 VLC Media Player 2.1.5 Memory Corruption Vulnerabilities (CVE-2014-9597, CVE-2014-9597) mailing-list
- GLSA-201603-08 vendor-advisory
- https://trac.videolan.org/vlc/ticket/13389
- https://trac.videolan.org/vlc/attachment/ticket/13389/windbglog.txt