Cloudanix VulnDB

CVE-2017-5429

Critical · 9.8

CVSS

9.8

EPSS

3.4%

Published

Jun 11, 2018

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

Older versions of Firefox and Thunderbird contain flaws that could let a remote attacker take over a user's computer simply by getting them to visit a malicious website or open a malicious email.

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

What it actually does

Multiple memory safety bugs resulting in memory corruption that can be leveraged for arbitrary code execution.

Why it matters to the business

Remote attackers could gain full control of affected user systems, enabling theft of credentials or data, deployment of malware, or persistence within the environment.

How an attack unfolds

An attacker supplies malicious web content or email that triggers one of the memory corruption conditions during parsing or rendering, bypassing memory protections to execute attacker-controlled code.

How to fix it

Upgrade Firefox to version 53 or later, Firefox ESR to 45.9 or 52.1 or later, and Thunderbird to 52.1 or later. Remove or isolate unsupported older releases.

How to confirm the fix worked

Query installed application versions via about:support or package manager and confirm they meet or exceed the fixed releases listed above.

Typical attack path

  1. Serve or deliver malicious webpage or email to target
  2. Trigger memory corruption via crafted input
  3. Bypass ASLR or other mitigations
  4. Execute arbitrary code and establish foothold

How to detect it

Search application crash logs and security event logs for repeated browser process terminations or unexpected child process spawns around the time of web or email activity on unpatched systems.

What your security team should do

  • Immediately update all Firefox, Firefox ESR, and Thunderbird instances to the fixed versions
  • Block or sandbox legacy browser instances until patched
  • Review endpoint detection logs for post-exploitation artifacts from unpatched systems

The record

Memory safety bugs were reported in Firefox 52, Firefox ESR 45.8, Firefox ESR 52, and Thunderbird 52. 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 < 52.1, Firefox ESR < 45.9, Firefox ESR < 52.1, and Firefox < 53.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 firefox-esr 0 45.9.0esr-1
Debian:12 firefox-esr 0 45.9.0esr-1
Debian:13 firefox-esr 0 45.9.0esr-1
Debian:7 firefox-esr 0 45.9.0esr-1~deb7u1
Debian:8 firefox-esr 0 45.9.0esr-1~deb8u1
Mageia:5 firefox 0 52.1.0-1.1.mga5
Mageia:5 firefox-l10n 0 52.1.0-1.mga5
Mageia:5 iceape 0 2.49.1-3.mga5
Mageia:5 nspr 0 4.14-1.mga5
Mageia:5 nss 0 3.28.4-1.mga5
Mageia:5 rootcerts 0 20170404.00-1.mga5
Mageia:5 thunderbird 0 52.1.0-1.mga5
Mageia:5 thunderbird-l10n 0 52.1.0-1.mga5
Mageia:6 iceape 0 2.49.1-3.mga6
Red Hat:enterprise_linux:6::client firefox 0 0:52.1.0-2.el6_9
Red Hat:enterprise_linux:6::client firefox-debuginfo 0 0:52.1.0-2.el6_9
Red Hat:enterprise_linux:6::client thunderbird 0 0:52.1.0-1.el6_9
Red Hat:enterprise_linux:6::client thunderbird-debuginfo 0 0:52.1.0-1.el6_9
Red Hat:enterprise_linux:6::computenode firefox 0 0:52.1.0-2.el6_9
Red Hat:enterprise_linux:6::computenode firefox-debuginfo 0 0:52.1.0-2.el6_9
Red Hat:enterprise_linux:6::server firefox 0 0:52.1.0-2.el6_9
Red Hat:enterprise_linux:6::server firefox-debuginfo 0 0:52.1.0-2.el6_9
Red Hat:enterprise_linux:6::server thunderbird 0 0:52.1.0-1.el6_9
Red Hat:enterprise_linux:6::server thunderbird-debuginfo 0 0:52.1.0-1.el6_9
Red Hat:enterprise_linux:6::workstation firefox 0 0:52.1.0-2.el6_9
Red Hat:enterprise_linux:6::workstation firefox-debuginfo 0 0:52.1.0-2.el6_9
Red Hat:enterprise_linux:6::workstation thunderbird 0 0:52.1.0-1.el6_9
Red Hat:enterprise_linux:6::workstation thunderbird-debuginfo 0 0:52.1.0-1.el6_9
Red Hat:enterprise_linux:7::client firefox 0 0:52.1.0-2.el7_3
Red Hat:enterprise_linux:7::client firefox-debuginfo 0 0:52.1.0-2.el7_3
Red Hat:enterprise_linux:7::client thunderbird 0 0:52.1.0-1.el7_3
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:52.1.0-1.el7_3
Red Hat:enterprise_linux:7::server firefox 0 0:52.1.0-2.el7_3
Red Hat:enterprise_linux:7::server firefox-debuginfo 0 0:52.1.0-2.el7_3
Red Hat:enterprise_linux:7::server thunderbird 0 0:52.1.0-1.el7_3
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:52.1.0-1.el7_3
Red Hat:enterprise_linux:7::workstation firefox 0 0:52.1.0-2.el7_3
Red Hat:enterprise_linux:7::workstation firefox-debuginfo 0 0:52.1.0-2.el7_3
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:52.1.0-1.el7_3
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:52.1.0-1.el7_3
SUSE:Linux Enterprise Desktop 12 SP1 MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Desktop 12 SP1 java-1_8_0-openjdk 0 1.8.0.121-23.4
SUSE:Linux Enterprise Desktop 12 SP1 mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Desktop 12 SP1 mozilla-nss 0 3.29.5-57.1
SUSE:Linux Enterprise Desktop 12 SP2 MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Desktop 12 SP2 MozillaFirefox 0 52.2.0esr-108.3
SUSE:Linux Enterprise Desktop 12 SP2 MozillaFirefox-branding-SLE 0 52-31.1
SUSE:Linux Enterprise Desktop 12 SP2 java-1_8_0-openjdk 0 1.8.0.121-23.4
SUSE:Linux Enterprise Desktop 12 SP2 mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Desktop 12 SP2 mozilla-nss 0 3.29.5-57.1
SUSE:Linux Enterprise Point of Sale 11 SP3 MozillaFirefox 0 45.9.0esr-71.2
SUSE:Linux Enterprise Point of Sale 11 SP3 MozillaFirefox 0 52.2.0esr-72.5.2
SUSE:Linux Enterprise Point of Sale 11 SP3 MozillaFirefox-branding-SLED 0 52-24.3.44
SUSE:Linux Enterprise Point of Sale 11 SP3 firefox-gcc5 0 5.3.1+r233831-7.1
SUSE:Linux Enterprise Point of Sale 11 SP3 firefox-libffi-gcc5 0 5.3.1+r233831-7.1
SUSE:Linux Enterprise Point of Sale 11 SP3 mozilla-nspr 0 4.13.1-32.1
SUSE:Linux Enterprise Point of Sale 11 SP3 mozilla-nss 0 3.29.5-46.1
SUSE:Linux Enterprise Point of Sale 11 SP3 mozilla-nss 0 3.29.5-47.3.2
SUSE:Linux Enterprise Server 11 SP3-LTSS MozillaFirefox 0 45.9.0esr-71.2
SUSE:Linux Enterprise Server 11 SP3-LTSS MozillaFirefox 0 52.2.0esr-72.5.2
SUSE:Linux Enterprise Server 11 SP3-LTSS MozillaFirefox-branding-SLED 0 52-24.3.44
SUSE:Linux Enterprise Server 11 SP3-LTSS firefox-gcc5 0 5.3.1+r233831-7.1
SUSE:Linux Enterprise Server 11 SP3-LTSS firefox-libffi-gcc5 0 5.3.1+r233831-7.1
SUSE:Linux Enterprise Server 11 SP3-LTSS mozilla-nspr 0 4.13.1-32.1
SUSE:Linux Enterprise Server 11 SP3-LTSS mozilla-nss 0 3.29.5-46.1
SUSE:Linux Enterprise Server 11 SP3-LTSS mozilla-nss 0 3.29.5-47.3.2
SUSE:Linux Enterprise Server 11 SP3-TERADATA MozillaFirefox 0 45.9.0esr-71.2
SUSE:Linux Enterprise Server 11 SP3-TERADATA MozillaFirefox 0 52.2.0esr-72.5.2
SUSE:Linux Enterprise Server 11 SP3-TERADATA MozillaFirefox-branding-SLED 0 52-24.3.44
SUSE:Linux Enterprise Server 11 SP3-TERADATA firefox-gcc5 0 5.3.1+r233831-7.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA firefox-libffi-gcc5 0 5.3.1+r233831-7.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA mozilla-nspr 0 4.13.1-32.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA mozilla-nss 0 3.29.5-46.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA mozilla-nss 0 3.29.5-47.3.2
SUSE:Linux Enterprise Server 11 SP4 MozillaFirefox 0 45.9.0esr-71.2
SUSE:Linux Enterprise Server 11 SP4 MozillaFirefox 0 52.2.0esr-72.5.2
SUSE:Linux Enterprise Server 11 SP4 MozillaFirefox-branding-SLED 0 52-24.3.44
SUSE:Linux Enterprise Server 11 SP4 firefox-gcc5 0 5.3.1+r233831-7.1
SUSE:Linux Enterprise Server 11 SP4 firefox-libffi-gcc5 0 5.3.1+r233831-7.1
SUSE:Linux Enterprise Server 11 SP4 mozilla-nspr 0 4.13.1-32.1
SUSE:Linux Enterprise Server 11 SP4 mozilla-nss 0 3.29.5-46.1
SUSE:Linux Enterprise Server 11 SP4 mozilla-nss 0 3.29.5-47.3.2
SUSE:Linux Enterprise Server 12 SP1 MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Server 12 SP1 java-1_8_0-openjdk 0 1.8.0.121-23.4
SUSE:Linux Enterprise Server 12 SP1 mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Server 12 SP1 mozilla-nss 0 3.29.5-57.1
SUSE:Linux Enterprise Server 12 SP1-LTSS MozillaFirefox 0 52.2.0esr-108.3
SUSE:Linux Enterprise Server 12 SP1-LTSS MozillaFirefox-branding-SLE 0 52-31.1
SUSE:Linux Enterprise Server 12 SP2 MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Server 12 SP2 MozillaFirefox 0 52.2.0esr-108.3
SUSE:Linux Enterprise Server 12 SP2 MozillaFirefox-branding-SLE 0 52-31.1
SUSE:Linux Enterprise Server 12 SP2 java-1_8_0-openjdk 0 1.8.0.121-23.4
SUSE:Linux Enterprise Server 12 SP2 mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Server 12 SP2 mozilla-nss 0 3.29.5-57.1
SUSE:Linux Enterprise Server 12-LTSS MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Server 12-LTSS MozillaFirefox 0 52.2.0esr-108.3
SUSE:Linux Enterprise Server 12-LTSS MozillaFirefox-branding-SLE 0 52-31.1
SUSE:Linux Enterprise Server 12-LTSS mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Server 12-LTSS mozilla-nss 0 3.29.5-57.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 MozillaFirefox 0 52.2.0esr-108.3
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 MozillaFirefox-branding-SLE 0 52-31.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 java-1_8_0-openjdk 0 1.8.0.121-23.4
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 mozilla-nss 0 3.29.5-57.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 MozillaFirefox 0 45.9.0esr-71.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 MozillaFirefox 0 52.2.0esr-72.5.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 MozillaFirefox-branding-SLED 0 52-24.3.44
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 firefox-gcc5 0 5.3.1+r233831-7.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 firefox-libffi-gcc5 0 5.3.1+r233831-7.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 mozilla-nspr 0 4.13.1-32.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 mozilla-nss 0 3.29.5-46.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 mozilla-nss 0 3.29.5-47.3.2
SUSE:Linux Enterprise Server for SAP Applications 12 MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Server for SAP Applications 12 MozillaFirefox 0 52.2.0esr-108.3
SUSE:Linux Enterprise Server for SAP Applications 12 MozillaFirefox-branding-SLE 0 52-31.1
SUSE:Linux Enterprise Server for SAP Applications 12 mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Server for SAP Applications 12 mozilla-nss 0 3.29.5-57.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 MozillaFirefox 0 52.2.0esr-108.3
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 MozillaFirefox-branding-SLE 0 52-31.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 java-1_8_0-openjdk 0 1.8.0.121-23.4
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 mozilla-nss 0 3.29.5-57.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 MozillaFirefox 0 52.2.0esr-108.3
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 MozillaFirefox-branding-SLE 0 52-31.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 java-1_8_0-openjdk 0 1.8.0.121-23.4
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 mozilla-nss 0 3.29.5-57.1
SUSE:Linux Enterprise Software Development Kit 11 SP4 MozillaFirefox 0 45.9.0esr-71.2
SUSE:Linux Enterprise Software Development Kit 11 SP4 MozillaFirefox 0 52.2.0esr-72.5.2
SUSE:Linux Enterprise Software Development Kit 11 SP4 mozilla-nspr 0 4.13.1-32.1
SUSE:Linux Enterprise Software Development Kit 11 SP4 mozilla-nss 0 3.29.5-46.1
SUSE:Linux Enterprise Software Development Kit 11 SP4 mozilla-nss 0 3.29.5-47.3.2
SUSE:Linux Enterprise Software Development Kit 12 SP1 MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Software Development Kit 12 SP1 mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Software Development Kit 12 SP1 mozilla-nss 0 3.29.5-57.1
SUSE:Linux Enterprise Software Development Kit 12 SP2 MozillaFirefox 0 45.9.0esr-105.1
SUSE:Linux Enterprise Software Development Kit 12 SP2 MozillaFirefox 0 52.2.0esr-108.3
SUSE:Linux Enterprise Software Development Kit 12 SP2 mozilla-nspr 0 4.13.1-18.1
SUSE:Linux Enterprise Software Development Kit 12 SP2 mozilla-nss 0 3.29.5-57.1
SUSE:Manager 2.1 MozillaFirefox 0 45.9.0esr-71.2
SUSE:Manager 2.1 mozilla-nspr 0 4.13.1-32.1
SUSE:Manager 2.1 mozilla-nss 0 3.29.5-46.1
SUSE:Manager Proxy 2.1 MozillaFirefox 0 45.9.0esr-71.2
SUSE:Manager Proxy 2.1 mozilla-nspr 0 4.13.1-32.1
SUSE:Manager Proxy 2.1 mozilla-nss 0 3.29.5-46.1
SUSE:OpenStack Cloud 5 MozillaFirefox 0 45.9.0esr-71.2
SUSE:OpenStack Cloud 5 mozilla-nspr 0 4.13.1-32.1
SUSE:OpenStack Cloud 5 mozilla-nss 0 3.29.5-46.1
SUSE:OpenStack Cloud 6 MozillaFirefox 0 52.2.0esr-108.3
SUSE:OpenStack Cloud 6 MozillaFirefox-branding-SLE 0 52-31.1
SUSE:Package Hub 12 MozillaThunderbird 0 52.1.0-30.1
Ubuntu:14.04:LTS firefox 0 53.0+build6-0ubuntu0.14.04.1
Ubuntu:14.04:LTS thunderbird 0 1:52.1.1+build1-0ubuntu0.14.04.1
Ubuntu:16.04:LTS firefox 0 53.0+build6-0ubuntu0.16.04.1
Ubuntu:16.04:LTS thunderbird 0 1:52.1.1+build1-0ubuntu0.16.04.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