PT-2016-3168 · FFmpeg+2 · Ffmpeg+2

Wangchu

+1

·

Published

2016-08-25

·

Updated

2024-06-15

·

CVE-2017-14056

CVSS v2.0

7.1

High

VectorAV:N/AC:M/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions FFmpeg version 3.3.3
Description The issue is related to a lack of an EOF (End of File) check in the rl2 read header() function, which can cause huge CPU and memory consumption. This occurs when a crafted RL2 file with a large frame count field in the header but insufficient backing data is provided. The loops for offset and size tables consume significant CPU and memory resources due to the absence of an EOF check.
Recommendations For FFmpeg version 3.3.3, consider applying a patch or updating to a newer version that includes a fix for the rl2 read header() function to add an EOF check and prevent excessive resource consumption. As a temporary workaround, consider restricting the use of the rl2 read header() function or limiting the processing of RL2 files with large frame count fields to minimize the risk of exploitation.

Exploit

Fix

DoS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2017-2226
BDU:2017-02091
CVE-2017-14056
DLA-1630-1
DSA-3996-1
MGASA-2018-0008
OPENSUSE-SU-2017_2502-1
OPENSUSE-SU-2024:10754-1

Affected Products

Alt Linux
Ffmpeg
Suse