CVE-2015-5479
Description
A divide-by-zero error in Libav's H.263 decoder allows denial of service via crafted media file.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
A divide-by-zero error in Libav's H.263 decoder allows denial of service via crafted media file.
Vulnerability
The vulnerability resides in the ff_h263_decode_mba function in libavcodec/ituh263dec.c in Libav versions before 11.5. A crafted media file with specially designed dimensions causes a divide-by-zero error during H.263 decoding, leading to an application crash. The issue was discovered through fuzzing and confirmed by upstream developers [2].
Exploitation
An attacker can exploit this vulnerability by crafting a malicious media file with specific dimensions that trigger the divide-by-zero when the file is decoded. No authentication is required; the attacker only needs to convince a user to open the crafted file using a vulnerable version of Libav (e.g., via avplay). The crash occurs immediately upon processing the file, as demonstrated in the gdb output showing the divide-by-zero [2].
Impact
The primary impact is a denial of service due to an application crash. The Ubuntu security advisory [1] notes that this could potentially be used to execute arbitrary code with the privileges of the user, although the CVE description and the original report [2] focus on the crash. The vulnerability affects the confidentiality, integrity, and availability of the system only insofar as a crash disrupts service, but code execution is not confirmed in the available references.
Mitigation
The vulnerability is fixed in Libav version 11.5 [2]. Ubuntu released updated packages in USN-2944-1 [1], which can be applied via standard system updates. Users should upgrade to the latest version of Libav or apply the distribution-specific security update. No workarounds are available for unpatched versions.
AI Insight generated on May 23, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
5Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
6- lists.opensuse.org/opensuse-updates/2016-06/msg00105.htmlnvdThird Party Advisory
- www.ubuntu.com/usn/USN-2944-1nvdThird Party Advisory
- libav.org/releases/libav-11.5.changelognvdVendor Advisory
- blogs.gentoo.org/ago/2015/07/16/libav-divide-by-zero-in-ff_h263_decode_mba/nvdIssue Tracking
- www.securityfocus.com/bid/75932nvd
- git.libav.orgnvd
News mentions
0No linked articles in our index yet.