Input validation error in FFmpeg - CVE-2012-2783
Published: September 11, 2012 / Updated: June 8, 2025
Vulnerability identifier: #VU43584
CSH Severity: High
CVSS v4: 8.4 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2012-2783
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.
Unspecified vulnerability in libavcodec/vp56.c in FFmpeg before 0.11, and Libav 0.7.x before 0.7.7 and 0.8.x before 0.8.5, has unknown impact and attack vectors, related to "freeing the returned frame."
Affected software
FFmpeg
Ubuntu
libavformat52 (Ubuntu package)
libavcodec52 (Ubuntu package)
Ubuntu
libavformat52 (Ubuntu package)
libavcodec52 (Ubuntu package)
How to mitigate CVE-2012-2783
Install update from vendor's website.
FFmpeg - update to 0.11
libavformat52 (Ubuntu package) - update to 4:0.5.9-0ubuntu0.10.04.3
libavcodec52 (Ubuntu package) - update to 4:0.5.9-0ubuntu0.10.04.3
libavformat52 (Ubuntu package) - update to 4:0.5.9-0ubuntu0.10.04.3
libavcodec52 (Ubuntu package) - update to 4:0.5.9-0ubuntu0.10.04.3
External References
- http://ffmpeg.org/security.html
- http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=d85b3c4fff4c4b255232fcc01edbd57f19d60998
- http://libav.org/releases/libav-0.7.7.changelog
- http://libav.org/releases/libav-0.8.5.changelog
- http://secunia.com/advisories/50468
- http://www.openwall.com/lists/oss-security/2012/08/31/3
- http://www.openwall.com/lists/oss-security/2012/09/02/4
- http://www.securityfocus.com/bid/55355
- http://www.ubuntu.com/usn/USN-1705-1
- http://www.ubuntu.com/usn/USN-1706-1