CVE-2020-20892
An issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c in Ffmpeg 4.2...
An issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c in Ffmpeg 4.2.1, allows attackers to cause a Denial of Service or other unspecified impacts due to a division by zero.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
An issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c in Ffmpeg 4.2.1, allows attackers to cause a Denial of Service or other unspecified impacts due to a division by zero.
- Record
CVE-2020-20892- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-369
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c in Ffmpeg 4.2.1, allows attackers to cause a Denial of Service or other unspecified impacts due to a division by zero.
- Record
CVE-2020-20892- Updated
- 2026-11-02
EUVDEUVD-2020-13672 No score
An issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c in Ffmpeg 4.2.1, allows attackers to cause a Denial of Service or other unspecified impacts due to a division by zero.
- Record
EUVD-2020-13672- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-pjpj-c8p5-7mqj No score
An issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c in Ffmpeg 4.2...
An issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c in Ffmpeg 4.2.1, allows attackers to cause a Denial of Service or other unspecified impacts due to a division by zero.
- Record
GHSA-pjpj-c8p5-7mqj- Weakness
- CWE-369
- Updated
- 2026-11-02
OSV
8.8
An issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c in Ffmpeg 4.2.1, allows attackers to cause a Denial of Service or other unspecified impacts due to a division by zero.
- Record
CVE-2020-20892- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-20892
8.8
An issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c in Ffmpeg 4.2.1, allows attackers to cause a Denial of Service or other unspecified impacts due to a division by zero.
- Record
DEBIAN-CVE-2020-20892- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2020-20892
8.8
An issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c in Ffmpeg 4.2.1, allows attackers to cause a Denial of Service or other unspecified impacts due to a division by zero.
- Record
UBUNTU-CVE-2020-20892- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2021:3521-1 No score
Security update for ffmpeg
This update for ffmpeg fixes the following issues:
- CVE-2021-3566: Fixed information leak (bsc#1189166).
- CVE-2021-38093: Fixed integer overflow vulnerability in filter_robert() (bsc#1190734)
- CVE-2021-38092: Fixed integer overflow vulnerability in filter_prewitt() (bsc#1190733)
- CVE-2021-38094: Fixed integer overflow vulnerability in filter_sobel() (bsc#1190735)
- CVE-2020-22037: Fixed denial of service vulnerability caused by memory leak in avcodec_alloc_context3() (bsc#1186756)
- CVE-2020-35965: Fixed out-of-bounds write in decode_frame() (bsc#1187852)
- CVE-2020-20892: Fixed an issue with filter_frame() (bsc#1190719)
- CVE-2020-20891: Fixed a buffer overflow vulnerability in config_input() (bsc#1190718)
- CVE-2020-20895: Fixed a buffer overflow vulnerability in function filter_vertically_##name (bsc#1190722)
- CVE-2020-20896: Fixed an issue with latm_write_packet() (bsc#1190723)
- CVE-2020-20899: Fixed a buffer overflow vulnerability in config_props() (bsc#1190726)
- CVE-2020-20902: Fixed an out-of-bounds read vulnerabilit long_term_filter() (bsc#1190729)
- Record
openSUSE-SU-2021:3521-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:3521-1 No score
Security update for ffmpeg
This update for ffmpeg fixes the following issues:
- CVE-2021-3566: Fixed information leak (bsc#1189166).
- CVE-2021-38093: Fixed integer overflow vulnerability in filter_robert() (bsc#1190734)
- CVE-2021-38092: Fixed integer overflow vulnerability in filter_prewitt() (bsc#1190733)
- CVE-2021-38094: Fixed integer overflow vulnerability in filter_sobel() (bsc#1190735)
- CVE-2020-22037: Fixed denial of service vulnerability caused by memory leak in avcodec_alloc_context3() (bsc#1186756)
- CVE-2020-35965: Fixed out-of-bounds write in decode_frame() (bsc#1187852)
- CVE-2020-20892: Fixed an issue with filter_frame() (bsc#1190719)
- CVE-2020-20891: Fixed a buffer overflow vulnerability in config_input() (bsc#1190718)
- CVE-2020-20895: Fixed a buffer overflow vulnerability in function filter_vertically_##name (bsc#1190722)
- CVE-2020-20896: Fixed an issue with latm_write_packet() (bsc#1190723)
- CVE-2020-20899: Fixed a buffer overflow vulnerability in config_props() (bsc#1190726)
- CVE-2020-20902: Fixed an out-of-bounds read vulnerabilit long_term_filter() (bsc#1190729)
- Record
SUSE-SU-2021:3521-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:0005-1 No score
Security update for ffmpeg
This update for ffmpeg fixes the following issues:
- CVE-2022-3109: Fixed null pointer dereference in vp3_decode_frame() (bsc#1206442).
- CVE-2020-22042: Fixed a denial of service vulnerability led by a memory leak in the link_filter_inouts function in libavfilter/graphparser.c. (bsc#1186761)
- CVE-2021-38094: Fixed an integer overflow vulnerability in function filter_sobel in libavfilter/vf_convolution.c (bsc#1190735).
- CVE-2021-38093: Fixed an integer Overflow vulnerability in function filter_robert in libavfilter/vf_convolution.c (bsc#1190734).
- CVE-2021-38092: Fixed an Integer Overflow vulnerability in function filter_prewitt in libavfilter/vf_convolution.c (bsc#1190733).
- CVE-2020-22037: Fixed a denial of service vulnerability due to a memory leak in avcodec_alloc_context3 at options.c (bsc#1186756).
- CVE-2021-3566: Fixed an exposure of sensitive information on ffmpeg version prior to 4.3 (bsc#1189166).
- CVE-2020-35965: Fixed an out-of-bounds write in decode_frame in libavcodec/exr.c (bsc#1187852).
- CVE-2020-20892: Fixed a division by zero in function filter_frame in libavfilter/vf_lenscorrection.c (bsc#1190719).
- CVE-2020-20891: Fixed a buffer overflow vulnerability in function config_input in libavfilter/vf_gblur.c (bsc#1190718).
- CVE-2020-20895: Fixed a buffer overflow vulnerability in function filter_vertically_##name in libavfilter/vf_avgblur.c (bsc#1190722).
- CVE-2020-20896: Fixed a NULL pointer dereference in function latm_write_packet in libavformat/latmenc.c (bsc#1190723).
- CVE-2020-20899: Fixed a buffer overflow vulnerability in function config_props in libavfilter/vf_bwdif.c (bsc#1190726).
- CVE-2020-20902: Fixed an out-of-bounds read vulnerability in long_term_filter function in g729postfilter.c (bsc#1190729).
- Record
SUSE-SU-2023:0005-1- Updated
- 2026-11-02
OSVUSN-5167-1 No score
ffmpeg vulnerabilities
It was discovered that FFmpeg did not properly verify certain input when processing video and audio files. An attacker could possibly use this to send specially crafted input to the application, force a division by zero, and cause a denial of service (application crash). (CVE-2020-20445, CVE-2020-20446, CVE-2020-20453, CVE-2020-20892)
It was discovered that FFmpeg did not properly perform certain bit shift and memory operations. An attacker could possibly use this issue to expose sensitive information. (CVE-2020-20902)
It was discovered that FFmpeg did not properly perform memory management operations in various of its functions. An attacker could possibly use this issue to send specially crafted input to the application and cause a denial of service (application crash) or execute arbitrary code. (CVE-2020-21041, CVE-2020-20451, CVE-2020-21688, CVE-2020-21697, CVE-2020-22020, CVE-2020-22021, CVE-2020-22022, CVE-2020-22025, CVE-2020-22031, CVE-2020-22032, CVE-2020-22037, CVE-2020-22040, CVE-2020-22041, CVE-2020-22042, CVE-2020-22044)
It was discovered that FFmpeg did not properly perform memory management operations in various of its functions. An attacker could possibly use this issue to send specially crafted input to the application and cause a denial of service (application crash) or execute arbitrary code. (CVE-2020-22016, CVE-2020-22046, CVE-2020-22049, CVE-2020-22054)
It was discovered that FFmpeg did not properly perform memory management operations in various of its functions. An attacker could possibly use this issue to send specially crafted input to the application and cause a denial of service (application crash) or execute arbitrary code. (CVE-2020-35965)
It was discovered that FFmpeg did not properly handle data assigned to the tty demuxer. An attacker could possibly use this issue to send specially crafted input to the application and expose sensitive information. (CVE-2021-3566)
It was discovered that FFmpeg did not perform checks on function return values when encoding and formatting input video and audio files. An attacker could possibly use this issue to cause a denial of service (application crash) or execute arbitrary code. (CVE-2021-38114, CVE-2021-38171)
It was discovered that FFmpeg did not properly sanitize function returned data when calculating frame duration values. An attacker could possibly use this issue to cause an assertion failure and then cause a denial of service (application crash). (CVE-2021-38291)
- Record
USN-5167-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ffmpegDebian:12 |
before 7:4.3-2 | 7:4.3-2 |
ffmpegDebian:13 |
before 7:4.3-2 | 7:4.3-2 |
ffmpegDebian:14 |
before 7:4.3-2 | 7:4.3-2 |
ffmpegDebian:9 |
before 7:3.2.18-0+deb9u1, plus listed versions 7:3.2.10-1~deb9u17:3.2.10-1~deb9u1~bpo8+17:3.2.11-1~deb9u17:3.2.12-1~deb9u17:3.2.14-1~deb9u1 Show 10 moreShow less7:3.2.15-0+deb9u17:3.2.15-0+deb9u27:3.2.15-0+deb9u37:3.2.15-0+deb9u47:3.2.16-1+deb9u17:3.2.5-17:3.2.6-17:3.2.7-1~deb9u17:3.2.8-1~deb9u17:3.2.9-1~deb9u1 |
7:3.2.18-0+deb9u1 |
ffmpegDebian:10 |
before 7:4.1.9-0+deb10u1, plus listed versions 7:4.1.3-17:4.1.4-17:4.1.4-1~deb10u17:4.1.6-1~deb10u17:4.1.8-0+deb10u1 |
7:4.1.9-0+deb10u1 |
ffmpegSUSE:Linux Enterprise Module for Desktop Applications 15 SP2 |
before 3.4.2-11.17.1 | 3.4.2-11.17.1 |
ffmpegSUSE:Linux Enterprise Module for Desktop Applications 15 SP3 |
before 3.4.2-11.17.1 | 3.4.2-11.17.1 |
ffmpegSUSE:Linux Enterprise Module for Package Hub 15 SP2 |
before 3.4.2-11.17.1 | 3.4.2-11.17.1 |
ffmpegSUSE:Linux Enterprise Module for Package Hub 15 SP3 |
before 3.4.2-11.17.1 | 3.4.2-11.17.1 |
ffmpegSUSE:Linux Enterprise Workstation Extension 15 SP2 |
before 3.4.2-11.17.1 | 3.4.2-11.17.1 |
Show 16 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ffmpegSUSE:Linux Enterprise Workstation Extension 15 SP3 |
before 3.4.2-11.17.1 | 3.4.2-11.17.1 |
ffmpegSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 3.4.2-150000.4.44.1 | 3.4.2-150000.4.44.1 |
ffmpegSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 3.4.2-150000.4.44.1 | 3.4.2-150000.4.44.1 |
ffmpegSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 3.4.2-150000.4.44.1 | 3.4.2-150000.4.44.1 |
ffmpegSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 3.4.2-150000.4.44.1 | 3.4.2-150000.4.44.1 |
ffmpegSUSE:Linux Enterprise Server 15-LTSS |
before 3.4.2-150000.4.44.1 | 3.4.2-150000.4.44.1 |
ffmpegSUSE:Linux Enterprise Server 15 SP1-BCL |
before 3.4.2-150000.4.44.1 | 3.4.2-150000.4.44.1 |
ffmpegSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 3.4.2-150000.4.44.1 | 3.4.2-150000.4.44.1 |
ffmpegSUSE:Linux Enterprise Server for SAP Applications 15 |
before 3.4.2-150000.4.44.1 | 3.4.2-150000.4.44.1 |
ffmpegSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 3.4.2-150000.4.44.1 | 3.4.2-150000.4.44.1 |
ffmpegSUSE:Enterprise Storage 6 |
before 3.4.2-150000.4.44.1 | 3.4.2-150000.4.44.1 |
ffmpegUbuntu:Pro:16.04:LTS |
before 7:2.8.17-0ubuntu0.1+esm1, plus listed versions 7:2.7.2-1build17:2.8.1-1ubuntu17:2.8.2-1ubuntu17:2.8.3-17:2.8.4-1 Show 13 moreShow less7:2.8.4-1ubuntu17:2.8.4-1ubuntu27:2.8.4-1ubuntu37:2.8.4-1ubuntu47:2.8.6-1ubuntu17:2.8.6-1ubuntu27:2.8.8-0ubuntu0.16.04.17:2.8.10-0ubuntu0.16.04.17:2.8.11-0ubuntu0.16.04.17:2.8.14-0ubuntu0.16.04.17:2.8.15-0ubuntu0.16.04.17:2.8.15-0ubuntu0.16.04.1+esm17:2.8.17-0ubuntu0.1 |
7:2.8.17-0ubuntu0.1+esm1 |
qtwebengine-opensource-srcUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 5.9.1+dfsg-45.9.1+dfsg-4ubuntu15.9.2+dfsg-2ubuntu15.9.3+dfsg-0ubuntu15.9.4+dfsg-0ubuntu15.9.5+dfsg-0ubuntu25.9.5+dfsg-0ubuntu2+esm1 |
None known |
qtwebengine-opensource-srcUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 5.12.4+dfsg-1ubuntu15.12.4+dfsg-1ubuntu35.12.5+dfsg-3ubuntu15.12.5+dfsg-6ubuntu25.12.5+dfsg-7 Show 4 moreShow less5.12.5+dfsg-7build15.12.8+dfsg-0ubuntu15.12.8+dfsg-0ubuntu1.15.12.8+dfsg-0ubuntu1.1+esm1 |
None known |
ffmpegUbuntu:Pro:16.04:LTS |
before 7:2.8.17-0ubuntu0.1+esm4, plus listed versions 7:2.7.2-1build17:2.8.1-1ubuntu17:2.8.2-1ubuntu17:2.8.3-17:2.8.4-1 Show 16 moreShow less7:2.8.4-1ubuntu17:2.8.4-1ubuntu27:2.8.4-1ubuntu37:2.8.4-1ubuntu47:2.8.6-1ubuntu17:2.8.6-1ubuntu27:2.8.8-0ubuntu0.16.04.17:2.8.10-0ubuntu0.16.04.17:2.8.11-0ubuntu0.16.04.17:2.8.14-0ubuntu0.16.04.17:2.8.15-0ubuntu0.16.04.17:2.8.15-0ubuntu0.16.04.1+esm17:2.8.17-0ubuntu0.17:2.8.17-0ubuntu0.1+esm17:2.8.17-0ubuntu0.1+esm27:2.8.17-0ubuntu0.1+esm3 |
7:2.8.17-0ubuntu0.1+esm4 |
ffmpegopenSUSE:Leap 15.3 |
before 3.4.2-11.17.1 | 3.4.2-11.17.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-20892 is a high vulnerability (CVSS 8.8) in Ffmpeg, published September 20, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.15%, the 66th percentile. Fixed in ffmpeg 7:4.3-2.
References
trac.ffmpeg.org/ticket/8265
git.videolan.org?p=ffmpeg.git%3Ba=commit%3Bh=19587c9332f5be4f6bc6d7b2b8ef3fd21dfeaa01
nvd.nist.gov/vuln/detail/CVE-2020-20892
git.videolan.org?p=ffmpeg.git;a=commit;h=19587c9332f5be4f6bc6d7b2b8ef3fd21dfeaa01
github.com/advisories/GHSA-pjpj-c8p5-7mqj
security-tracker.debian.org/tracker/CVE-2020-20892
Show 62 moreShow less
suse.com/support/update/announcement/2021/suse-su-20213521-1
bugzilla.suse.com/1186756
bugzilla.suse.com/1187852
bugzilla.suse.com/1189166
bugzilla.suse.com/1190718
bugzilla.suse.com/1190719
bugzilla.suse.com/1190722
bugzilla.suse.com/1190723
bugzilla.suse.com/1190726
bugzilla.suse.com/1190729
bugzilla.suse.com/1190733
bugzilla.suse.com/1190734
bugzilla.suse.com/1190735
suse.com/security/cve/CVE-2020-20891
suse.com/security/cve/CVE-2020-20892
suse.com/security/cve/CVE-2020-20895
suse.com/security/cve/CVE-2020-20896
suse.com/security/cve/CVE-2020-20899
suse.com/security/cve/CVE-2020-20902
suse.com/security/cve/CVE-2020-22037
suse.com/security/cve/CVE-2020-35965
suse.com/security/cve/CVE-2021-3566
suse.com/security/cve/CVE-2021-38092
suse.com/security/cve/CVE-2021-38093
suse.com/security/cve/CVE-2021-38094
suse.com/support/update/announcement/2023/suse-su-20230005-1
bugzilla.suse.com/1186761
bugzilla.suse.com/1206442
suse.com/security/cve/CVE-2020-22042
suse.com/security/cve/CVE-2022-3109
ubuntu.com/security/CVE-2020-20892
ubuntu.com/security/notices/USN-5167-1
cve.org/CVERecord?id=CVE-2020-20892
ubuntu.com/security/CVE-2020-20445
ubuntu.com/security/CVE-2020-20446
ubuntu.com/security/CVE-2020-20451
ubuntu.com/security/CVE-2020-20453
ubuntu.com/security/CVE-2020-20902
ubuntu.com/security/CVE-2020-21041
ubuntu.com/security/CVE-2020-21688
ubuntu.com/security/CVE-2020-21697
ubuntu.com/security/CVE-2020-22016
ubuntu.com/security/CVE-2020-22020
ubuntu.com/security/CVE-2020-22021
ubuntu.com/security/CVE-2020-22022
ubuntu.com/security/CVE-2020-22025
ubuntu.com/security/CVE-2020-22031
ubuntu.com/security/CVE-2020-22032
ubuntu.com/security/CVE-2020-22037
ubuntu.com/security/CVE-2020-22040
ubuntu.com/security/CVE-2020-22041
ubuntu.com/security/CVE-2020-22042
ubuntu.com/security/CVE-2020-22044
ubuntu.com/security/CVE-2020-22046
ubuntu.com/security/CVE-2020-22049
ubuntu.com/security/CVE-2020-22054
ubuntu.com/security/CVE-2020-35965
ubuntu.com/security/CVE-2021-3566
ubuntu.com/security/CVE-2021-38114
ubuntu.com/security/CVE-2021-38171
ubuntu.com/security/CVE-2021-38291
lists.opensuse.org/archives/list/[email protected]/thread/HVCB2YATP2LRWUBIGFYZQUFV52VSFT2B