CVE-2020-16044: Use after free in WebRTC
A malicious peer could have modified a COOKIE-ECHO chunk in a SCTP packet in a way that potentially resulted in a use-after-free. We presume that with enough effort it could have been exploited to run arbitrary code.
Other sources
Use after free in WebRTC in Google Chrome prior to 88.0.4324.96 allowed a remote attacker to potentially exploit heap corruption via a crafted SCTP packet.
Credit
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
debian/chromiumto a version that resolves this vulnerability.Fixed in 90.0.4430.212-1~deb10u1 - Upgrade
Upgrade
debian/firefoxto a version that resolves this vulnerability.Fixed in 118.0.2-1 - Upgrade
Upgrade
debian/firefox-esrto a version that resolves this vulnerability.Fixed in 91.12.0esr-1~deb10u1Fixed in 115.3.1esr-1~deb10u1Fixed in 102.15.0esr-1~deb11u1Fixed in 115.3.1esr-1~deb11u1Fixed in 102.15.1esr-1~deb12u1Fixed in 115.3.0esr-1~deb12u1Fixed in 115.3.0esr-1 - Upgrade
Upgrade
debian/thunderbirdto a version that resolves this vulnerability.Fixed in 1:91.12.0-1~deb10u1Fixed in 1:115.3.1-1~deb10u1Fixed in 1:102.13.1-1~deb11u1Fixed in 1:115.3.1-1~deb11u1Fixed in 1:102.15.1-1~deb12u1Fixed in 1:115.3.1-1~deb12u1Fixed in 1:115.3.1-1 - Upgrade
Upgrade
Thunderbirdto a version that resolves this vulnerability.Fixed in 78.6.1 - Upgrade
Upgrade
Firefoxto a version that resolves this vulnerability.Fixed in 84.0.2 - Upgrade
Upgrade
Firefox ESRto a version that resolves this vulnerability.Fixed in 78.6.1 - Upgrade
Upgrade
Google Chrome (Trace Event)to a version that resolves this vulnerability.Fixed in 88.0.4324.96 - Upgrade
Upgrade
alpine/firefoxto a version that resolves this vulnerability.Fixed in 84.0.2-r0 - Upgrade
Upgrade
alpine/firefox-esrto a version that resolves this vulnerability.Fixed in 78.6.1-r0 - Upgrade
Upgrade
alpine/librewolfto a version that resolves this vulnerability.Fixed in 84.0.2-r0 - Upgrade
Upgrade
alpine/qt5-qtwebengineto a version that resolves this vulnerability.Fixed in 5.15.3_git20200401-r0 - Upgrade
Upgrade
alpine/thunderbirdto a version that resolves this vulnerability.Fixed in 78.6.1-r0
Event History
Parent advisories
This vulnerability appears in the following advisories.
Peer vulnerabilities
Found alongside the following vulnerabilities.
- CVE-2020-16044
- CVE-2021-21117
- CVE-2021-21118
- CVE-2021-21119
- CVE-2021-21120
- CVE-2021-21121
- CVE-2021-21122
- CVE-2021-21123
- CVE-2021-21124
- CVE-2021-21125
- CVE-2021-21126
- CVE-2021-21127
- CVE-2021-21128
- CVE-2021-21129
- CVE-2021-21130
- CVE-2021-21131
- CVE-2021-21132
- CVE-2021-21133
- CVE-2021-21134
- CVE-2021-21135
- CVE-2021-21136
- CVE-2021-21137
- CVE-2021-21138
- CVE-2021-21139
- CVE-2021-21140
- CVE-2021-21141
Frequently Asked Questions
What is the severity of CVE-2020-16044?
CVE-2020-16044 is considered a high severity vulnerability due to the potential for exploitation leading to arbitrary code execution.
How do I fix CVE-2020-16044?
To fix CVE-2020-16044, update your affected software to the latest versions, such as Google Chrome 90.0.4430.212 or specific versions of Mozilla Firefox, Firefox ESR, and Thunderbird.
What products are affected by CVE-2020-16044?
CVE-2020-16044 affects versions of Google Chrome prior to 88.0.4324.96 and several versions of Mozilla Firefox, Firefox ESR, and Thunderbird.
Can CVE-2020-16044 be exploited remotely?
Yes, a malicious peer could potentially exploit CVE-2020-16044 remotely through crafted SCTP packets.
What vulnerability type is CVE-2020-16044 classified as?
CVE-2020-16044 is classified as a use-after-free vulnerability.