Cloudanix VulnDB

CVE-2020-6819

High · 8.1 CISA KEV

CVSS

8.1

EPSS

3.0%

Published

Apr 24, 2020

CISA due date

May 3, 2022

Cloudanix analysis

Act now SSVC: Attend

Older versions of Firefox and Thunderbird contain a flaw that lets attackers take over a user's computer when they visit a malicious website or open a harmful email.

Active In The Wild
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
High
Impact
Full Compromise
Component
Application
Class
Race Condition
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Race condition during nsDocShell destructor execution leads to use-after-free, enabling memory corruption and potential arbitrary code execution.

Why it matters to the business

Targeted attackers can gain full control of user systems running vulnerable browsers or email clients, resulting in data theft, credential compromise, or further network intrusion; high urgency due to confirmed in-the-wild exploitation and past CISA remediation deadline.

How an attack unfolds

Attacker delivers malicious web content or email to a victim running an affected Mozilla product; the crafted input triggers a timing-dependent race in the nsDocShell destructor, causing a use-after-free that is leveraged for code execution, consistent with observed targeted attacks.

How to fix it

Upgrade Firefox to 74.0.1 or later, Firefox ESR to 68.6.1 or later, and Thunderbird to 68.7.0 or later; remove or isolate any remaining unpatched instances.

How to confirm the fix worked

Verify installed product versions meet or exceed the fixed releases listed in the advisory; re-scan systems after patching to confirm absence of vulnerable binaries.

Typical attack path

  1. Send malicious webpage or email attachment to target
  2. Victim opens content in vulnerable Firefox, ESR, or Thunderbird
  3. Race condition triggers use-after-free in nsDocShell
  4. Attacker achieves memory corruption and executes arbitrary code

How to detect it

Examine browser and email client crash logs, process creation events, and memory dumps for signs of use-after-free exploitation or unexpected code execution around the nsDocShell component.

What your security team should do

  • Prioritize immediate patching of all Mozilla Firefox, ESR, and Thunderbird instances given KEV status and known exploitation
  • Block or filter untrusted web and email content until updates are applied
  • Review endpoint logs for post-exploitation artifacts from historical targeted attacks

The record

Under certain conditions, when running the nsDocShell destructor, a race condition can cause a use-after-free. We are aware of targeted attacks in the wild abusing this flaw. This vulnerability affects Thunderbird < 68.7.0, Firefox < 74.0.1, and Firefox ESR < 68.6.1.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 firefox-esr 0 68.6.1esr-1~deb10u1
Debian:10 thunderbird 0 1:68.7.0-1~deb10u1
Debian:11 firefox-esr 0 68.6.1esr-1
Debian:11 thunderbird 0 1:68.7.0-1
Debian:12 firefox-esr 0 68.6.1esr-1
Debian:12 thunderbird 0 1:68.7.0-1
Debian:13 firefox-esr 0 68.6.1esr-1
Debian:13 thunderbird 0 1:68.7.0-1
Debian:8 firefox-esr 0 68.7.0esr-1~deb8u1
Debian:8 thunderbird 0 1:68.7.0-1~deb8u1
Debian:9 firefox-esr 0 68.6.1esr-1~deb9u1
Debian:9 thunderbird 0 1:68.7.0-1~deb9u1
Mageia:7 firefox 0 68.6.1-1.mga7
Mageia:7 firefox-l10n 0 68.6.1-1.mga7
Mageia:7 thunderbird 0 68.7.0-1.mga7
Mageia:7 thunderbird-l10n 0 68.7.0-1.mga7
Red Hat:enterprise_linux:6::client firefox 0 0:68.6.1-1.el6_10
Red Hat:enterprise_linux:6::client firefox-debuginfo 0 0:68.6.1-1.el6_10
Red Hat:enterprise_linux:6::client thunderbird 0 0:68.7.0-1.el6_10
Red Hat:enterprise_linux:6::client thunderbird-debuginfo 0 0:68.7.0-1.el6_10
Red Hat:enterprise_linux:6::computenode firefox 0 0:68.6.1-1.el6_10
Red Hat:enterprise_linux:6::computenode firefox-debuginfo 0 0:68.6.1-1.el6_10
Red Hat:enterprise_linux:6::server firefox 0 0:68.6.1-1.el6_10
Red Hat:enterprise_linux:6::server firefox-debuginfo 0 0:68.6.1-1.el6_10
Red Hat:enterprise_linux:6::server thunderbird 0 0:68.7.0-1.el6_10
Red Hat:enterprise_linux:6::server thunderbird-debuginfo 0 0:68.7.0-1.el6_10
Red Hat:enterprise_linux:6::workstation firefox 0 0:68.6.1-1.el6_10
Red Hat:enterprise_linux:6::workstation firefox-debuginfo 0 0:68.6.1-1.el6_10
Red Hat:enterprise_linux:6::workstation thunderbird 0 0:68.7.0-1.el6_10
Red Hat:enterprise_linux:6::workstation thunderbird-debuginfo 0 0:68.7.0-1.el6_10
Red Hat:enterprise_linux:7::client firefox 0 0:68.6.1-1.el7_8
Red Hat:enterprise_linux:7::client firefox-debuginfo 0 0:68.6.1-1.el7_8
Red Hat:enterprise_linux:7::client thunderbird 0 0:68.7.0-1.el7_8
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:68.7.0-1.el7_8
Red Hat:enterprise_linux:7::server firefox 0 0:68.6.1-1.el7_8
Red Hat:enterprise_linux:7::server firefox-debuginfo 0 0:68.6.1-1.el7_8
Red Hat:enterprise_linux:7::server thunderbird 0 0:68.7.0-1.el7_8
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:68.7.0-1.el7_8
Red Hat:enterprise_linux:7::workstation firefox 0 0:68.6.1-1.el7_8
Red Hat:enterprise_linux:7::workstation firefox-debuginfo 0 0:68.6.1-1.el7_8
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:68.7.0-1.el7_8
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:68.7.0-1.el7_8
Red Hat:enterprise_linux:8::appstream firefox 0 0:68.6.1-1.el8_1
Red Hat:enterprise_linux:8::appstream firefox-debuginfo 0 0:68.6.1-1.el8_1
Red Hat:enterprise_linux:8::appstream firefox-debugsource 0 0:68.6.1-1.el8_1
Red Hat:enterprise_linux:8::appstream thunderbird 0 0:68.7.0-1.el8_1
Red Hat:enterprise_linux:8::appstream thunderbird-debuginfo 0 0:68.7.0-1.el8_1
Red Hat:enterprise_linux:8::appstream thunderbird-debugsource 0 0:68.7.0-1.el8_1
Red Hat:rhel_e4s:8.0::appstream firefox 0 0:68.6.1-1.el8_0
Red Hat:rhel_e4s:8.0::appstream firefox-debuginfo 0 0:68.6.1-1.el8_0
Red Hat:rhel_e4s:8.0::appstream firefox-debugsource 0 0:68.6.1-1.el8_0
Red Hat:rhel_e4s:8.0::appstream thunderbird 0 0:68.7.0-1.el8_0
Red Hat:rhel_e4s:8.0::appstream thunderbird-debuginfo 0 0:68.7.0-1.el8_0
Red Hat:rhel_e4s:8.0::appstream thunderbird-debugsource 0 0:68.7.0-1.el8_0
SUSE:Enterprise Storage 5 MozillaFirefox 0 68.6.1-109.113.1
SUSE:HPE Helion OpenStack 8 MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP1 MozillaFirefox 0 68.6.1-3.81.1
SUSE:Linux Enterprise Server 11 SP4-LTSS MozillaFirefox 0 68.6.1-78.67.1
SUSE:Linux Enterprise Server 12 SP1-LTSS MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server 12 SP2-BCL MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server 12 SP2-LTSS MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server 12 SP3-BCL MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server 12 SP3-LTSS MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server 12 SP4 MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server 12 SP5 MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Software Development Kit 12 SP4 MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 MozillaFirefox 0 68.6.1-109.113.1
SUSE:Linux Enterprise Workstation Extension 15 SP1 MozillaThunderbird 0 68.7.0-3.77.1
SUSE:OpenStack Cloud 7 MozillaFirefox 0 68.6.1-109.113.1
SUSE:OpenStack Cloud 8 MozillaFirefox 0 68.6.1-109.113.1
SUSE:OpenStack Cloud Crowbar 8 MozillaFirefox 0 68.6.1-109.113.1
Ubuntu:16.04:LTS firefox 0 74.0.1+build1-0ubuntu0.16.04.1
Ubuntu:16.04:LTS thunderbird 0 1:68.7.0+build1-0ubuntu0.16.04.2
Ubuntu:18.04:LTS firefox 0 74.0.1+build1-0ubuntu0.18.04.1
Ubuntu:18.04:LTS thunderbird 0 1:68.7.0+build1-0ubuntu0.18.04.1
Ubuntu:20.04:LTS firefox 0 75.0+build3-0ubuntu1
Ubuntu:20.04:LTS thunderbird 0 1:68.7.0+build1-0ubuntu1
openSUSE:Leap 15.1 MozillaFirefox 0 68.6.1-lp151.2.39.1
openSUSE:Leap 15.1 MozillaThunderbird 0 68.7.0-lp151.2.31.1
openSUSE:Leap 15.1 MozillaThunderbird 0 68.7.0-lp151.2.35.1
openSUSE:Tumbleweed MozillaFirefox 0 92.0-1.2
openSUSE:Tumbleweed MozillaThunderbird 0 91.1.1-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities