First published: Tue Nov 21 2017(Updated: )
The VC-2 Video Compression encoder in FFmpeg 3.0 and 3.4 allows remote attackers to cause a denial of service (out-of-bounds read) because of incorrect buffer padding for non-Haar wavelets, related to libavcodec/vc2enc.c and libavcodec/vc2enc_dwt.c.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
debian/ffmpeg | 7:4.1.9-0+deb10u1 7:4.1.11-0+deb10u1 7:4.3.6-0+deb11u1 7:5.1.3-1 7:6.0-7 | |
FFmpeg | =3.0 | |
FFmpeg | =3.4 | |
Debian Linux | =9.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-16840 is classified as a medium severity vulnerability due to its potential for causing denial of service.
CVE-2017-16840 allows remote attackers to trigger an out-of-bounds read due to incorrect buffer padding in the VC-2 Video Compression encoder.
FFmpeg versions 3.0 and 3.4 are vulnerable to CVE-2017-16840.
To fix CVE-2017-16840, upgrade FFmpeg to versions 7:4.1.9-0+deb10u1, 7:4.1.11-0+deb10u1, 7:4.3.6-0+deb11u1, 7:5.1.3-1, or 7:6.0-7.
The vulnerability specifically affects the VC-2 Video Compression encoder in the libavcodec module of FFmpeg.