Cloudanix VulnDB

CVE-2020-16044

High · 8.8

CVSS

8.8

EPSS

1.3%

Published

Feb 9, 2021

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in the browser's live communication tools could let someone take over a computer by sending a specially made network message.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Remote Code Execution
Component
Application
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Use-after-free vulnerability in WebRTC allows heap corruption when processing a crafted SCTP packet, potentially leading to arbitrary code execution or browser crash.

Why it matters to the business

Attackers could gain control of affected systems or steal sensitive data through browser compromise; widespread Linux package exposure increases operational risk and patch urgency across many environments.

How an attack unfolds

An attacker crafts a malicious SCTP packet and delivers it via a WebRTC connection to trigger the use-after-free condition, enabling heap manipulation for code execution.

How to fix it

Update Chrome to version 88.0.4324.96 or later. For listed Linux distributions apply the exact fixed package versions such as Debian 3.8.11-1, Ubuntu 16.04 LTS linux 4.2.0-16.19, linux-aws 4.4.0-1001.10, and equivalent updates for all other listed variants.

How to confirm the fix worked

Verify Chrome reports version 88.0.4324.96 or higher; confirm Linux package versions match the listed fixed releases using distribution package managers and restart affected processes.

Typical attack path

  1. Establish a WebRTC session with the target browser
  2. Send a specially crafted SCTP packet over the data channel
  3. Trigger use-after-free to corrupt heap memory
  4. Leverage corruption for arbitrary code execution or sandbox escape

How to detect it

Review browser process logs and crash reports for WebRTC SCTP handling errors; inspect network captures for anomalous SCTP packets targeting WebRTC endpoints.

What your security team should do

  • Prioritize immediate browser and dependent Linux package updates due to high CVSS and public exploitability
  • Monitor for WebRTC traffic anomalies and restrict unnecessary SCTP usage
  • Apply least-privilege sandboxing and network segmentation around browser endpoints

The record

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.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 chromium 0 88.0.4324.146-1~deb10u1
Debian:10 firefox-esr 0 78.6.1esr-1~deb10u1
Debian:10 thunderbird 0 1:78.7.0-1~deb10u1
Debian:11 firefox-esr 0 78.6.1esr-1
Debian:11 thunderbird 0 1:78.6.1-1
Debian:12 firefox-esr 0 78.6.1esr-1
Debian:12 thunderbird 0 1:78.6.1-1
Debian:13 firefox-esr 0 78.6.1esr-1
Debian:13 thunderbird 0 1:78.6.1-1
Debian:14 firefox-esr 0 78.6.1esr-1
Debian:14 thunderbird 0 1:78.6.1-1
Debian:9 firefox-esr 0 78.6.1esr-1~deb9u1
Debian:9 thunderbird 0 1:78.7.0-1~deb9u1
Mageia:7 firefox 0 78.6.1-1.mga7
Mageia:7 firefox-l10n 0 78.6.1-1.mga7
Mageia:7 nss 0 3.60.1-1.mga7
Mageia:7 thunderbird 0 78.6.1-1.mga7
Mageia:7 thunderbird-l10n 0 78.6.1-1.mga7
Mageia:8 qtwebengine5 0 5.15.5-1.mga8
Red Hat:enterprise_linux:7::client firefox 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::client firefox-debuginfo 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::client thunderbird 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::server firefox 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::server firefox-debuginfo 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::server thunderbird 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::workstation firefox 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::workstation firefox-debuginfo 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:78.6.1-1.el7_9
Red Hat:enterprise_linux:8::appstream firefox 0 0:78.6.1-1.el8_3
Red Hat:enterprise_linux:8::appstream firefox-debuginfo 0 0:78.6.1-1.el8_3
Red Hat:enterprise_linux:8::appstream firefox-debugsource 0 0:78.6.1-1.el8_3
Red Hat:enterprise_linux:8::appstream thunderbird 0 0:78.6.1-1.el8_3
Red Hat:enterprise_linux:8::appstream thunderbird-debuginfo 0 0:78.6.1-1.el8_3
Red Hat:enterprise_linux:8::appstream thunderbird-debugsource 0 0:78.6.1-1.el8_3
Red Hat:rhel_eus:8.1::appstream firefox 0 0:78.6.1-1.el8_1
Red Hat:rhel_eus:8.1::appstream firefox-debuginfo 0 0:78.6.1-1.el8_1
Red Hat:rhel_eus:8.1::appstream firefox-debugsource 0 0:78.6.1-1.el8_1
Red Hat:rhel_eus:8.1::appstream thunderbird 0 0:78.6.1-1.el8_1
Red Hat:rhel_eus:8.1::appstream thunderbird-debuginfo 0 0:78.6.1-1.el8_1
Red Hat:rhel_eus:8.1::appstream thunderbird-debugsource 0 0:78.6.1-1.el8_1
Red Hat:rhel_eus:8.2::appstream firefox 0 0:78.6.1-1.el8_2
Red Hat:rhel_eus:8.2::appstream firefox-debuginfo 0 0:78.6.1-1.el8_2
Red Hat:rhel_eus:8.2::appstream firefox-debugsource 0 0:78.6.1-1.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird 0 0:78.6.1-1.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debuginfo 0 0:78.6.1-1.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debugsource 0 0:78.6.1-1.el8_2
SUSE:Enterprise Storage 5 MozillaFirefox 0 78.6.1-112.42.1
SUSE:HPE Helion OpenStack 8 MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP1 MozillaFirefox 0 78.6.1-3.125.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP2 MozillaFirefox 0 78.6.1-8.23.1
SUSE:Linux Enterprise Server 11 SP4-LTSS MozillaFirefox 0 78.6.1-78.111.1
SUSE:Linux Enterprise Server 12 SP2-BCL MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Server 12 SP2-LTSS MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Server 12 SP3-BCL MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Server 12 SP3-LTSS MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Server 12 SP4-LTSS MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Server 12 SP5 MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 MozillaFirefox 0 78.6.1-112.42.1
SUSE:Linux Enterprise Workstation Extension 15 SP1 MozillaThunderbird 0 78.6.1-3.116.1
SUSE:Linux Enterprise Workstation Extension 15 SP2 MozillaThunderbird 0 78.6.1-8.6.1
SUSE:OpenStack Cloud 7 MozillaFirefox 0 78.6.1-112.42.1
SUSE:OpenStack Cloud 8 MozillaFirefox 0 78.6.1-112.42.1
SUSE:OpenStack Cloud 9 MozillaFirefox 0 78.6.1-112.42.1
SUSE:OpenStack Cloud Crowbar 8 MozillaFirefox 0 78.6.1-112.42.1
SUSE:OpenStack Cloud Crowbar 9 MozillaFirefox 0 78.6.1-112.42.1
SUSE:Package Hub 15 SP1 chromium 0 88.0.4324.96-bp151.3.156.1
SUSE:Package Hub 15 SP2 chromium 0 88.0.4324.96-bp152.2.53.1
SUSE:Package Hub 15 SP2 libqt5-qtwebengine 0 5.15.3-bp152.3.3.1
Ubuntu:16.04:LTS firefox 0 84.0.2+build1-0ubuntu0.16.04.1
Ubuntu:18.04:LTS firefox 0 84.0.2+build1-0ubuntu0.18.04.1
Ubuntu:18.04:LTS mozjs38 0 No fix
Ubuntu:18.04:LTS mozjs52 0 No fix
Ubuntu:18.04:LTS thunderbird 0 1:78.8.1+build1-0ubuntu0.18.04.1
Ubuntu:20.04:LTS firefox 0 84.0.2+build1-0ubuntu0.20.04.1
Ubuntu:20.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS mozjs68 0 No fix
Ubuntu:20.04:LTS thunderbird 0 1:78.7.1+build1-0ubuntu0.20.04.1
Ubuntu:22.04:LTS mozjs78 0 No fix
Ubuntu:Pro:18.04:LTS mozjs38 0 No fix
Ubuntu:Pro:18.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs68 0 No fix
Ubuntu:Pro:22.04:LTS mozjs78 0 No fix
openSUSE:Leap 15.1 MozillaFirefox 0 78.6.1-lp151.2.85.1
openSUSE:Leap 15.1 MozillaThunderbird 0 78.6.1-lp151.2.66.1
openSUSE:Leap 15.1 chromium 0 88.0.4324.96-lp151.2.171.1
openSUSE:Leap 15.2 MozillaFirefox 0 78.6.1-lp152.2.40.1
openSUSE:Leap 15.2 MozillaThunderbird 0 78.6.1-lp152.2.26.1
openSUSE:Leap 15.2 chromium 0 88.0.4324.96-lp152.2.66.1
openSUSE:Leap 15.2 libqt5-qtwebengine 0 5.15.3-lp152.3.3.4
openSUSE:Tumbleweed MozillaFirefox 0 92.0-1.2
openSUSE:Tumbleweed MozillaThunderbird 0 91.1.1-1.1
openSUSE:Tumbleweed chromium 0 93.0.4577.82-1.1
openSUSE:Tumbleweed chromium 0 113.0.5672.92-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities