First published: Thu Sep 07 2017(Updated: )
In the mxf_read_primer_pack function in libavformat/mxfdec.c in FFmpeg 3.3.3 -> 2.4, an integer signedness error might occur when a crafted file, which claims a large "item_num" field such as 0xffffffff, is provided. As a result, the variable "item_num" turns negative, bypassing the check for a large value.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
FFmpeg | =3.3.3 | |
Debian GNU/Linux | =8.0 | |
Debian GNU/Linux | =9.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-14169 has been classified as a medium severity vulnerability.
To fix CVE-2017-14169, you should upgrade to an updated version of FFmpeg that addresses this integer signedness error.
CVE-2017-14169 affects FFmpeg versions from 2.4 to 3.3.3.
CVE-2017-14169 can allow for potential denial of service due to the flawed handling of crafted files.
Yes, CVE-2017-14169 can be exploited by sending specially crafted files to the affected application.