CVE-2012-0859: Buffer Overflow
The renderline function in the vorbis codec (vorbis.c) in libavcodec in FFmpeg before 0.9.1 allows remote attackers to cause a denial of service (application crash) and possibly execute arbitrary code via a crafted Vorbis file, related to a large multiplier. NOTE: this vulnerability exists because of an incomplete fix for CVE-2011-3893.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2012-0859?
CVE-2012-0859 has a high severity level due to its potential for denial of service and arbitrary code execution.
How do I fix CVE-2012-0859?
To fix CVE-2012-0859, upgrade to FFmpeg version 0.9.1 or later.
What causes CVE-2012-0859?
CVE-2012-0859 is caused by the render_line function in the vorbis codec improperly handling crafted Vorbis files.
What versions of FFmpeg are affected by CVE-2012-0859?
CVE-2012-0859 affects all FFmpeg versions prior to 0.9.1 and specific older versions like 0.7.1, 0.7.2, 0.7.7, 0.7.8, 0.7.9, 0.7.11, 0.7.12, and multiple from the 0.8 series.
Is it safe to use older versions of FFmpeg with CVE-2012-0859?
Using older versions of FFmpeg affected by CVE-2012-0859 is unsafe as they could lead to application crashes and security risks.