#2015-009 VLC arbitrary pointer dereference Description: The VLC media player is an open source media player and streaming media server. The stable VLC version suffers from an arbitrary pointer dereference vulnerability. The vulnerability affects the 3GP file format parser, insufficient restrictions on a writable buffer can be exploited to execute arbitrary code via the heap memory. A specific 3GP file can be crafted to trigger the vulnerability. Affected version: VLC <= 2.2.1 Fixed version: VLC, N/A (see References for patch committed to 2.2.2 branch) Credit: vulnerability reported by Loren Maggiore of Trail of Bits. CVE: CVE-2015-5949 Timeline: 2015-07-28: vulnerability report received 2015-07-29: contacted VLC security maintainer 2015-08-03: maintainer commits fix to stable branch 2015-08-06: assigned CVE 2015-08-17: contacted affected vendors 2015-08-20: advisory release References: https://git.videolan.org/?p=vlc/vlc-2.2.git;a=commitdiff;h=ce91452460a75d7424b165c4dc8db98114c3cbd9;hp=9e12195d3e4316278af1fa4bcb6a705ff27456fd Permalink: http://www.ocert.org/advisories/ocert-2015-009.html -- Andrea Barisani | Founder & Project Coordinator oCERT | OSS Computer Security Incident Response Team http://www.ocert.org 0x864C9B9E 0A76 074A 02CD E989 CE7F AC3F DA47 578E 864C 9B9E "Pluralitas non est ponenda sine necessitate"