Bug 28433 - FFmpeg 4.3.2
Summary: FFmpeg 4.3.2
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Security (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact: Sec team
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2021-02-24 17:17 CET by David Walser
Modified: 2021-10-20 17:51 CEST (History)
5 users (show)

See Also:
Source RPM: ffmpeg-4.3.1-4.mga8.src.rpm
CVE:
Status comment:


Attachments

Description David Walser 2021-02-24 17:17:00 CET
FFmpeg 4.3.2 has been released on February 20:
https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.3.2
Comment 1 Aurelien Oudelet 2021-02-24 17:31:16 CET
Hi, thanks for reporting this.
As there is no maintainer for this package I added the committers in CC.

(Please set the status to 'assigned' if you are working on it)

CC: (none) => mageia, ouaurelien, smelror
Assignee: bugsquad => pkg-bugs

Comment 2 Stig-Ørjan Smelror 2021-02-24 18:13:54 CET
The fix for the CVE's that's included in 4.3.2 are already in MGA8, however I plan on pushing 4.3.2 as an update as soon as Mageia 8 is released.

Cheers,
Stig

Assignee: pkg-bugs => smelror

Comment 3 David Walser 2021-02-24 18:28:21 CET
Thanks, yeah there's almost always security fixes without CVEs.  Some might get CVEs later.
Comment 4 David Walser 2021-07-06 15:53:37 CEST
Note that there are core and tainted builds for this package.

Testing procedure:
https://bugs.mageia.org/show_bug.cgi?id=8065#c6
https://bugs.mageia.org/show_bug.cgi?id=14042#c6

Advisory:
========================

Updated ffmpeg packages fix security vulnerabilities:

This update provides ffmpeg version 4.3.2, which fixes several security
vulnerabilities and other bugs which were corrected upstream.

References:
https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.3.2
http://ffmpeg.org/download.html
http://ffmpeg.org/security.html
========================

Updated packages in {core,tainted}/updates_testing:
========================
ffmpeg-4.3.2-1.mga8
libavcodec58-4.3.2-1.mga8
libavfilter7-4.3.2-1.mga8
libavformat58-4.3.2-1.mga8
libavutil56-4.3.2-1.mga8
libffmpeg-devel-4.3.2-1.mga8
libswscaler5-4.3.2-1.mga8
libavresample4-4.3.2-1.mga8
libswresample3-4.3.2-1.mga8
libpostproc55-4.3.2-1.mga8
libffmpeg-static-devel-4.3.2-1.mga8

from ffmpeg-4.3.2-1.mga8.src.rpm

Assignee: smelror => qa-bugs

Comment 5 Dave Hodgins 2021-07-06 19:42:30 CEST
Packages may need to be resubmitted ...
The following packages have bad signatures
ffmpeg-4.3.2-1.mga8.tainted.x86_64.rpm: Missing signature (OK ((none)))
lib64avcodec58-4.3.2-1.mga8.tainted.x86_64.rpm: Missing signature (OK ((none)))
lib64avfilter7-4.3.2-1.mga8.tainted.x86_64.rpm: Missing signature (OK ((none)))
lib64avformat58-4.3.2-1.mga8.tainted.x86_64.rpm: Missing signature (OK ((none)))
lib64avresample4-4.3.2-1.mga8.tainted.x86_64.rpm: Missing signature (OK ((none)))
lib64avutil56-4.3.2-1.mga8.tainted.x86_64.rpm: Missing signature (OK ((none)))
lib64postproc55-4.3.2-1.mga8.tainted.x86_64.rpm: Missing signature (OK ((none)))
lib64swresample3-4.3.2-1.mga8.tainted.x86_64.rpm: Missing signature (OK ((none)))
lib64swscaler5-4.3.2-1.mga8.tainted.x86_64.rpm: Missing signature (OK ((none)))

Reported on sysadmin-discuss ml too.

CC: (none) => davidwhodgins

Comment 6 David Walser 2021-07-06 19:51:47 CEST
Sysadmins, please remove these packages from updates_testing so they can be resubmitted as-is.

Assignee: qa-bugs => sysadmin-bugs

Comment 7 Thomas Backlund 2021-07-06 23:36:04 CEST
removed and re-submitted

Assignee: sysadmin-bugs => qa-bugs

Comment 8 David Walser 2021-07-09 00:20:26 CEST
Tested ffplay with an AVI file I recorded years ago with my TV card (core/updates_testing version) and it works fine on Mageia 8 x86_64.  Someone needs to test the tainted version.
Comment 9 Aurelien Oudelet 2021-07-13 22:03:42 CEST
Testing:

$ rpm -qa | grep ffmpeg
ffmpeg-4.3.2-1.mga8.tainted

No more missing signature as per comment 5 to 7.

Installed over existing version OK.
Reading and encoding files OK.

Giving this OK for tainted version.
As core version OK'ed in comment 8, MGA8-64-OK.

Thus, validating.
(and reassigning as security bug, per advisory)

QA Contact: (none) => security
CC: (none) => sysadmin-bugs
Whiteboard: (none) => MGA8-64-OK
Keywords: (none) => advisory, validated_update
Component: RPM Packages => Security

Comment 10 Aurelien Oudelet 2021-07-13 22:08:37 CEST
Un-validating:

April 8th, 2021, FFmpeg 4.4 "Rao" released with fixed vulnerabilities:

Fixes following vulnerabilities:

CVE-2020-13904, 9dfb19baeb86a8bb02c53a441682c6e9a6e104cc
CVE-2020-13904, b5e39880fb7269b1b3577cee288e06aa3dc1dfa2
CVE-2020-14212, 0b3bd001ac1745d9d008a2d195817df57d7d1d14
CVE-2020-20450, 5400e4a50c61e53e1bc50b3e77201649bbe9c510, ticket/7993
CVE-2020-21041, 5d9f44da460f781a1604d537d0555b78e29438ba, ticket/7989
CVE-2020-22038, 7c32e9cf93b712f8463573a59ed4e98fd10fa013, ticket/8285
CVE-2020-22042, 426c16d61a9b5056a157a1a2a057a4e4d13eef84, ticket/8267
CVE-2020-24020, 584f396132aa19d21bb1e38ad9a5d428869290cb, ticket/8718
CVE-2020-35965, 3e5959b3457f7f1856d997261e6ac672bba49e8b
CVE-2020-35965, b0a8b40294ea212c1938348ff112ef1b9bf16bb3

@David, do we need to push this and open a new bug report on this?

Keywords: advisory, validated_update => (none)

Comment 11 David Walser 2021-07-13 22:26:35 CEST
We don't update to newer ffmpeg branches on stable releases, as it breaks things.  We'll expect security fixes to get backported to a 4.3.3 release upstream.  If needed, we can ask Michael N., the upstream maintainer, to produce such an update.
Comment 12 Aurelien Oudelet 2021-07-13 22:29:55 CEST
(In reply to David Walser from comment #11)
> We don't update to newer ffmpeg branches on stable releases, as it breaks
> things.  We'll expect security fixes to get backported to a 4.3.3 release
> upstream.  If needed, we can ask Michael N., the upstream maintainer, to
> produce such an update.

So let's push this version 4.3.2 to core/updates and open a new bug report for fixes in FFmpeg 4.4.

Keywords: (none) => advisory, validated_update

Comment 13 Mageia Robot 2021-07-14 01:44:59 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGASA-2021-0350.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED

Comment 14 David Walser 2021-09-03 19:58:45 CEST
CVE-2020-21688 and CVE-2020-21697 were also fixed in 4.3.2:
https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/RHYNSW2TAJSSTZPOYXQXGZDI6LYBWIT4/
Comment 15 David Walser 2021-10-20 17:51:52 CEST
CVE-2020-35965 was fixed in 4.3.2:
https://security-tracker.debian.org/tracker/CVE-2020-35965

Note You need to log in before you can comment on or make changes to this bug.