Bug 54057 - ffmpeg: Multiple issues (4.4)
Summary: ffmpeg: Multiple issues (4.4)
Status: CLOSED FIXED
Alias: None
Product: UCS
Classification: Unclassified
Component: Security updates
Version: UCS 4.4
Hardware: All Linux
: P3 normal
Target Milestone: UCS 4.4-8-errata
Assignee: Quality Assurance
QA Contact: Philipp Hahn
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-15 08:17 CET by Quality Assurance
Modified: 2021-11-17 16:19 CET (History)
0 users

See Also:
What kind of report is it?: Security Issue
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Customer ID:
Max CVSS v3 score: 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) NVD


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Quality Assurance univentionstaff 2021-11-15 08:17:27 CET
New Debian ffmpeg 7:3.2.16-1+deb9u1 fixes:
This update addresses the following issues:
* FFmpeg 4.2 is affected by a Divide By Zero issue via libavcodec/lpc.h,  which allows a remote malicious user to cause a Denial of Service.  (CVE-2020-20445)
* FFmpeg 4.2 is affected by a Divide By Zero issue via libavcodec/aacpsy.c,  which allows a remote malicious user to cause a Denial of Service.  (CVE-2020-20446)
* Denial of Service issue in FFmpeg 4.2 due to resource management errors via  fftools/cmdutils.c. (CVE-2020-20451)
* FFmpeg 4.2 is affected by a Divide By Zero issue via libavcodec/aaccoder,  which allows a remote malicious user to cause a Denial of Service  (CVE-2020-20453)
* A Denial of Service vulnerability exists in FFmpeg 4.2 due to a memory leak  in avcodec_alloc_context3 at options.c. (CVE-2020-22037)
* A Denial of Service vulnerability exists in FFmpeg 4.2 due to a memory leak  in the av_buffersrc_add_frame_flags function in buffersrc. (CVE-2020-22041)
* A Denial of Service vulnerability exists in FFmpeg 4.2 due to a memory leak  in the url_open_dyn_buf_internal function in libavformat/aviobuf.c.  (CVE-2020-22044)
* A Denial of Service vulnerability exists in FFmpeg 4.2 due to a memory leak  in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c.  (CVE-2020-22046)
* A Denial of Service vulnerability exists in FFmpeg 4.2 due to a memory leak  in the ff_frame_pool_get function in framepool.c. (CVE-2020-22048)
* A Denial of Service vulnerability exists in FFmpeg 4.2 due to a memory leak  in the wtvfile_open_sector function in wtvdec.c. (CVE-2020-22049)
* A Denial of Service vulnerability exists in FFmpeg 4.2 due to a memory leak  in the av_dict_set function in dict.c. (CVE-2020-22054)
* adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check  the init_get_bits return value, which is a necessary step because the  second argument to init_get_bits can be crafted. (CVE-2021-38171)
* FFmpeg version (git commit de8e6e67e7523e48bb27ac224a0b446df05e1640)  suffers from a an assertion failure at src/libavutil/mathematics.c.  (CVE-2021-38291)
Comment 1 Quality Assurance univentionstaff 2021-11-15 09:02:19 CET
--- mirror/ftp/4.4/unmaintained/component/4.4-8-errata/source/ffmpeg_3.2.15-0+deb9u4.dsc
+++ apt/ucs_4.4-0-errata4.4-8/source/ffmpeg_3.2.16-1+deb9u1.dsc
@@ -1,3 +1,38 @@
+7:3.2.16-1+deb9u1 [Fri, 12 Nov 2021 19:27:15 +0100] Anton Gladky <gladk@debian.org>:
+
+  * Non-maintainer upload by the LTS Security Team.
+  * [23aefd3] New upstream version 3.2.16. Following CVEs are fixed:
+      CVE-2021-38291 - assertion failure at src/libavutil/mathematics.c
+      CVE-2020-22054 - A Denial of Service vulnerability due to a memory
+                       leak in the av_dict_set function in dict.c.
+      CVE-2020-22049 - A Denial of Service vulnerability due to a memory
+                       leak in the wtvfile_open_sector function in wtvdec.c.
+      CVE-2020-22037 - A Denial of Service vulnerability due to a memory
+                       leak in avcodec_alloc_context3 at options.c
+      CVE-2020-20453 - Divide By Zero issue via libavcodec/aaccoder, which
+                       allows a remote malicious user to cause a Denial of
+                       Service.
+      CVE-2020-20446 - Divide By Zero issue via libavcodec/aacpsy.c, which
+                       allows a remote malicious user to cause a Denial of
+                       Service.
+      CVE-2020-20445 - Divide By Zero issue via libavcodec/lpc.h, which
+                       allows a remote malicious user to cause a Denial of
+                       Service.
+  * [00f277b] CVE-2020-22048 - A Denial of Service vulnerability due to a
+                       memory leak in the ff_frame_pool_get function in
+                       framepool.c.
+  * [07e4324] CVE-2020-22046 - A Denial of Service vulnerability due to a
+                       memory leak in the avpriv_float_dsp_allocl function
+                       in libavutil/float_dsp.c.
+  * [9f66aa6] CVE-2020-22044 - A Denial of Service vulnerability due to a
+                       memory leak in the url_open_dyn_buf_internal function
+                       in libavformat/aviobuf.c.
+  * [93dcb1b] CVE-2020-22041 - A Denial of Service vulnerability due to a
+                       memory leak in the av_buffersrc_add_frame_flags function
+                       in buffersrc.
+  * [c8769d4] CVE-2020-20451 - Denial of Service issue due to resource
+                       management errors via fftools/cmdutils.c.
+
 7:3.2.15-0+deb9u4 [Sun, 22 Aug 2021 21:57:52 +0200] Anton Gladky <gladk@debian.org>:
 
   * Non-maintainer upload by the LTS Security Team.

<http://piuparts.knut.univention.de/4.4-8/#4814459529520106163>
Comment 2 Philipp Hahn univentionstaff 2021-11-15 15:52:20 CET
OK: yaml
OK: announce_errata
OK: patch
OK: piuparts

[4.4-8] e12682ff82 Bug #54057: ffmpeg 7:3.2.16-1+deb9u1
 doc/errata/staging/ffmpeg.yaml | 57 ++++++++++++++++++------------------------
 1 file changed, 25 insertions(+), 32 deletions(-)

[4.4-8] 227b76cb58 Bug #54057: ffmpeg 7:3.2.16-1+deb9u1
 doc/errata/staging/ffmpeg.yaml | 56 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)