Cloudanix VulnDB

CVE-2019-9788

Critical · 9.8

CVSS

9.8

EPSS

2.2%

Published

Apr 26, 2019

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

Older versions of some web browsers contain flaws that could allow a malicious website to take control of a user's computer.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Remote Code Execution
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Multiple memory safety bugs in the browser engine lead to memory corruption conditions that can be leveraged for arbitrary code execution.

Why it matters to the business

Compromised endpoints can result in theft of credentials and sensitive data, installation of persistent malware, and disruption of user productivity across the organization.

How an attack unfolds

An attacker hosts or injects malicious content that triggers one of the memory corruption bugs when processed by an unpatched browser; with sufficient effort the corruption is turned into code execution, allowing the attacker to run arbitrary commands on the victim system.

How to fix it

Upgrade Mozilla Firefox to version 66 or later, Firefox ESR to 60.6 or later, and Thunderbird to 60.6 or later. Apply the corresponding Red Hat package updates for Enterprise Linux systems once available.

How to confirm the fix worked

Verify installed browser and mail client versions against the fixed releases; re-scan systems with vulnerability management tools after patching to confirm absence of the vulnerable builds.

Typical attack path

  1. Host or compromise a web page or email attachment containing a crafted payload
  2. Victim opens the content in an affected browser or mail client
  3. Memory corruption is triggered during rendering or parsing
  4. Attacker achieves arbitrary code execution and establishes persistence or exfiltrates data

How to detect it

Examine browser crash reports, process creation logs, and EDR telemetry for anomalous child processes spawned from browser executables; review proxy and web logs for visits to suspicious domains around the time of any unexplained crashes.

What your security team should do

  • Immediately deploy available browser and mail client updates to all endpoints
  • Block or monitor access to known malicious domains that historically targeted browser memory issues
  • Enable application allow-listing and restrict execution of unsigned code on high-risk systems
  • Review endpoint detection logs for any post-2019 suspicious browser crashes or child-process spawns

The record

Mozilla developers and community members reported memory safety bugs present in Firefox 65, Firefox ESR 60.5, and Thunderbird 60.5. Some of these bugs showed evidence of memory corruption and we presume that with enough effort that some of these could be exploited to run arbitrary code. This vulnerability affects Thunderbird < 60.6, Firefox ESR < 60.6, and Firefox < 66.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 firefox-esr 0 60.6.0esr-1
Debian:11 thunderbird 0 1:60.6.1-1
Debian:12 firefox-esr 0 60.6.0esr-1
Debian:12 thunderbird 0 1:60.6.1-1
Debian:13 firefox-esr 0 60.6.0esr-1
Debian:13 thunderbird 0 1:60.6.1-1
Debian:8 firefox-esr 0 60.6.0esr-1~deb8u1
Debian:8 thunderbird 0 1:60.6.1-1~deb8u1
Debian:9 firefox-esr 0 60.6.0esr-1~deb9u1
Debian:9 thunderbird 0 1:60.6.1-1~deb9u1
Mageia:6 firefox 0 60.6.0-2.mga6
Mageia:6 firefox-l10n 0 60.6.0-1.mga6
Mageia:6 nspr 0 4.21-1.mga6
Mageia:6 nss 0 3.36.7-1.1.mga6
Mageia:6 rootcerts 0 20190306.00-1.mga6
Mageia:6 thunderbird 0 60.6.1-1.mga6
Mageia:6 thunderbird-l10n 0 60.6.1-1.mga6
Red Hat:enterprise_linux:6::client firefox 0 0:60.6.0-3.el6_10
Red Hat:enterprise_linux:6::client firefox-debuginfo 0 0:60.6.0-3.el6_10
Red Hat:enterprise_linux:6::client thunderbird 0 0:60.6.1-1.el6_10
Red Hat:enterprise_linux:6::client thunderbird-debuginfo 0 0:60.6.1-1.el6_10
Red Hat:enterprise_linux:6::computenode firefox 0 0:60.6.0-3.el6_10
Red Hat:enterprise_linux:6::computenode firefox-debuginfo 0 0:60.6.0-3.el6_10
Red Hat:enterprise_linux:6::server firefox 0 0:60.6.0-3.el6_10
Red Hat:enterprise_linux:6::server firefox-debuginfo 0 0:60.6.0-3.el6_10
Red Hat:enterprise_linux:6::server thunderbird 0 0:60.6.1-1.el6_10
Red Hat:enterprise_linux:6::server thunderbird-debuginfo 0 0:60.6.1-1.el6_10
Red Hat:enterprise_linux:6::workstation firefox 0 0:60.6.0-3.el6_10
Red Hat:enterprise_linux:6::workstation firefox-debuginfo 0 0:60.6.0-3.el6_10
Red Hat:enterprise_linux:6::workstation thunderbird 0 0:60.6.1-1.el6_10
Red Hat:enterprise_linux:6::workstation thunderbird-debuginfo 0 0:60.6.1-1.el6_10
Red Hat:enterprise_linux:7::client firefox 0 0:60.6.0-3.el7_6
Red Hat:enterprise_linux:7::client firefox-debuginfo 0 0:60.6.0-3.el7_6
Red Hat:enterprise_linux:7::client thunderbird 0 0:60.6.1-1.el7_6
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:60.6.1-1.el7_6
Red Hat:enterprise_linux:7::server firefox 0 0:60.6.0-3.el7_6
Red Hat:enterprise_linux:7::server firefox-debuginfo 0 0:60.6.0-3.el7_6
Red Hat:enterprise_linux:7::server thunderbird 0 0:60.6.1-1.el7_6
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:60.6.1-1.el7_6
Red Hat:enterprise_linux:7::workstation firefox 0 0:60.6.0-3.el7_6
Red Hat:enterprise_linux:7::workstation firefox-debuginfo 0 0:60.6.0-3.el7_6
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:60.6.1-1.el7_6
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:60.6.1-1.el7_6
Red Hat:enterprise_linux:8::appstream firefox 0 0:60.6.1-1.el8
Red Hat:enterprise_linux:8::appstream firefox-debuginfo 0 0:60.6.1-1.el8
Red Hat:enterprise_linux:8::appstream firefox-debugsource 0 0:60.6.1-1.el8
Red Hat:enterprise_linux:8::appstream thunderbird 0 0:60.6.1-1.el8
Red Hat:enterprise_linux:8::appstream thunderbird-debuginfo 0 0:60.6.1-1.el8
Red Hat:enterprise_linux:8::appstream thunderbird-debugsource 0 0:60.6.1-1.el8
SUSE:Enterprise Storage 4 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Desktop 12 SP3 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Desktop 12 SP4 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Module for Desktop Applications 15 MozillaFirefox 0 60.6.1-3.29.3
SUSE:Linux Enterprise Server 12 SP1-LTSS MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Server 12 SP2-BCL MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Server 12 SP2-LTSS MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Server 12 SP3 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Server 12 SP4 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Server 12-LTSS MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Software Development Kit 12 SP3 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Software Development Kit 12 SP4 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Linux Enterprise Workstation Extension 15 MozillaThunderbird 0 60.6.1-3.28.1
SUSE:OpenStack Cloud 7 MozillaFirefox 0 60.6.1esr-109.63.2
SUSE:Package Hub 12 MozillaThunderbird 0 60.6.1-82.1
Ubuntu:14.04:LTS firefox 0 66.0.1+build1-0ubuntu0.14.04.1
Ubuntu:14.04:LTS thunderbird 0 1:60.6.1+build2-0ubuntu0.14.04.1
Ubuntu:16.04:LTS firefox 0 66.0+build3-0ubuntu0.16.04.2
Ubuntu:16.04:LTS thunderbird 0 1:60.6.1+build2-0ubuntu0.16.04.1
Ubuntu:18.04:LTS firefox 0 66.0+build3-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:60.6.1+build2-0ubuntu0.18.04.1
Ubuntu:20.04:LTS mozjs52 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
openSUSE:Leap 15.0 MozillaFirefox 0 60.6.1-lp150.3.45.1
openSUSE:Leap 15.0 MozillaThunderbird 0 60.6.1-lp150.3.37.1
openSUSE:Tumbleweed MozillaFirefox 0 92.0-1.2
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities