CVE-2015-4473
NoneCVSS
—
EPSS
6.7%
Published
Aug 16, 2015
CISA due date
—
Cloudanix analysis
Older versions of Firefox contain a flaw that lets attackers who control a website crash the browser or potentially take control of the computer when a user visits that site.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Low
- Patch risk
- Low
What it actually does
Unspecified vulnerabilities in the browser engine trigger memory corruption that can lead to application crashes or arbitrary code execution when processing attacker-controlled web content.
Why it matters to the business
Organizations running unpatched Firefox versions face elevated risk of browser crashes disrupting user productivity and potential remote code execution on endpoints, especially given the high severity vector and years of public exposure since 2015.
How an attack unfolds
An attacker hosts or compromises a website containing specially crafted content that, when loaded by a vulnerable Firefox instance, triggers the unspecified memory corruption paths in the browser engine, allowing denial of service or code execution without user interaction beyond visiting the page.
How to fix it
Upgrade Mozilla Firefox to version 40.0 or later and Firefox ESR to 38.2 or later on all affected systems including Ubuntu, Debian, and openSUSE distributions; apply updates through official package managers or Mozilla channels as soon as possible.
How to confirm the fix worked
Verify installed Firefox versions are at or above 40.0 or ESR 38.2 using about:support or system package queries; confirm absence of crash reports correlated with web browsing after patching.
Typical attack path
- Attacker prepares malicious web content targeting the browser engine
- Victim navigates to the attacker-controlled or compromised site using vulnerable Firefox
- Browser engine processes the malformed data leading to memory corruption
- Attacker achieves application crash or gains arbitrary code execution on the endpoint
How to detect it
Review Firefox crash logs and system event logs for unexpected browser terminations while browsing; correlate with web proxy or firewall logs showing visits to suspicious domains around the time of crashes.
What your security team should do
- Immediately inventory all endpoints running Firefox versions prior to 40.0 or ESR 38.2
- Deploy updates via centralized management tools and enforce automatic updates where possible
- Monitor for browser crash reports that may indicate attempted exploitation
- Restrict use of unpatched browsers on high-risk networks until remediation completes
The record
Multiple unspecified vulnerabilities in the browser engine in Mozilla Firefox before 40.0 and Firefox ESR 38.x before 38.2 allow remote attackers to cause a denial of service (memory corruption and application crash) or possibly execute arbitrary code via unknown vectors.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:7 | icedove | 0 | 38.4.0-1~deb7u1 |
| Debian:7 | iceweasel | 0 | 38.2.0esr-1~deb7u1 |
| Debian:8 | icedove | 0 | 38.4.0-1~deb8u1 |
| Debian:8 | iceweasel | 0 | 38.2.0esr-1~deb8u1 |
| Mageia:4 | firefox | 0 | 38.2.0-1.mga4 |
| Mageia:4 | firefox-l10n | 0 | 38.2.0-1.mga4 |
| Mageia:4 | nss | 0 | 3.19.3-1.mga4 |
| Mageia:4 | rootcerts | 0 | 20150709.00-1.mga4 |
| Mageia:4 | thunderbird | 0 | 38.2.0-1.mga4 |
| Mageia:4 | thunderbird-l10n | 0 | 38.2.0-1.mga4 |
| Mageia:5 | firefox | 0 | 38.2.0-1.mga5 |
| Mageia:5 | firefox-l10n | 0 | 38.2.0-1.mga5 |
| Mageia:5 | nss | 0 | 3.19.3-1.mga5 |
| Mageia:5 | rootcerts | 0 | 20150709.00-1.mga5 |
| Mageia:5 | thunderbird | 0 | 38.2.0-1.mga5 |
| Mageia:5 | thunderbird-l10n | 0 | 38.2.0-1.mga5 |
| Red Hat:enterprise_linux:5::client | firefox | 0 | 0:38.2.0-4.el5_11 |
| Red Hat:enterprise_linux:5::client | firefox-debuginfo | 0 | 0:38.2.0-4.el5_11 |
| Red Hat:enterprise_linux:5::client | thunderbird | 0 | 0:38.2.0-4.el5_11 |
| Red Hat:enterprise_linux:5::client | thunderbird-debuginfo | 0 | 0:38.2.0-4.el5_11 |
| Red Hat:enterprise_linux:5::server | firefox | 0 | 0:38.2.0-4.el5_11 |
| Red Hat:enterprise_linux:5::server | firefox-debuginfo | 0 | 0:38.2.0-4.el5_11 |
| Red Hat:enterprise_linux:6::client | firefox | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::client | firefox-debuginfo | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::client | thunderbird | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::client | thunderbird-debuginfo | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::computenode | firefox | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::computenode | firefox-debuginfo | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::server | firefox | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::server | firefox-debuginfo | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::server | thunderbird | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::server | thunderbird-debuginfo | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::workstation | firefox | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::workstation | firefox-debuginfo | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::workstation | thunderbird | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:6::workstation | thunderbird-debuginfo | 0 | 0:38.2.0-4.el6_7 |
| Red Hat:enterprise_linux:7::client | firefox | 0 | 0:38.2.0-4.el7_1 |
| Red Hat:enterprise_linux:7::client | firefox-debuginfo | 0 | 0:38.2.0-4.el7_1 |
| Red Hat:enterprise_linux:7::client | thunderbird | 0 | 0:38.2.0-1.el7_1 |
| Red Hat:enterprise_linux:7::client | thunderbird-debuginfo | 0 | 0:38.2.0-1.el7_1 |
| Red Hat:enterprise_linux:7::server | firefox | 0 | 0:38.2.0-4.el7_1 |
| Red Hat:enterprise_linux:7::server | firefox-debuginfo | 0 | 0:38.2.0-4.el7_1 |
| Red Hat:enterprise_linux:7::server | thunderbird | 0 | 0:38.2.0-1.ael7b_1 |
| Red Hat:enterprise_linux:7::server | thunderbird-debuginfo | 0 | 0:38.2.0-1.ael7b_1 |
| Red Hat:enterprise_linux:7::workstation | firefox | 0 | 0:38.2.0-4.el7_1 |
| Red Hat:enterprise_linux:7::workstation | firefox-debuginfo | 0 | 0:38.2.0-4.el7_1 |
| Red Hat:enterprise_linux:7::workstation | thunderbird | 0 | 0:38.2.0-1.el7_1 |
| Red Hat:enterprise_linux:7::workstation | thunderbird-debuginfo | 0 | 0:38.2.0-1.el7_1 |
| Red Hat:rhel_productivity:5 | thunderbird | 0 | 0:38.2.0-4.el5_11 |
| Red Hat:rhel_productivity:5 | thunderbird-debuginfo | 0 | 0:38.2.0-4.el5_11 |
| SUSE:Linux Enterprise Desktop 11 SP3 | MozillaFirefox | 0 | 38.2.1esr-19.3 |
| SUSE:Linux Enterprise Desktop 11 SP3 | MozillaFirefox-branding-SLED | 0 | 31.0-0.12.51 |
| SUSE:Linux Enterprise Desktop 11 SP3 | mozilla-nss | 0 | 3.19.2.0-0.16.1 |
| SUSE:Linux Enterprise Desktop 11 SP4 | MozillaFirefox | 0 | 38.2.1esr-19.3 |
| SUSE:Linux Enterprise Desktop 11 SP4 | MozillaFirefox-branding-SLED | 0 | 31.0-0.12.51 |
| SUSE:Linux Enterprise Desktop 11 SP4 | mozilla-nss | 0 | 3.19.2.0-0.16.1 |
| SUSE:Linux Enterprise Desktop 12 | MozillaFirefox | 0 | 38.2.1esr-45.1 |
| SUSE:Linux Enterprise Desktop 12 | MozillaFirefox-branding-SLE | 0 | 31.0-14.1 |
| SUSE:Linux Enterprise Desktop 12 | mozilla-nss | 0 | 3.19.2.0-26.2 |
| SUSE:Linux Enterprise Server 11 SP1-LTSS | MozillaFirefox | 0 | 38.2.0esr-10.1 |
| SUSE:Linux Enterprise Server 11 SP1-LTSS | MozillaFirefox-branding-SLED | 0 | 31.0-0.5.7.11 |
| SUSE:Linux Enterprise Server 11 SP1-LTSS | firefox-gcc47 | 0 | 4.7.2_20130108-0.37.2 |
| SUSE:Linux Enterprise Server 11 SP1-LTSS | mozilla-nss | 0 | 3.19.2.0-0.7.1 |
| SUSE:Linux Enterprise Server 11 SP1-TERADATA | MozillaFirefox | 0 | 38.2.0esr-10.1 |
| SUSE:Linux Enterprise Server 11 SP1-TERADATA | MozillaFirefox-branding-SLED | 0 | 31.0-0.5.7.11 |
| SUSE:Linux Enterprise Server 11 SP1-TERADATA | firefox-gcc47 | 0 | 4.7.2_20130108-0.37.2 |
| SUSE:Linux Enterprise Server 11 SP1-TERADATA | mozilla-nss | 0 | 3.19.2.0-0.7.1 |
| SUSE:Linux Enterprise Server 11 SP2-LTSS | MozillaFirefox | 0 | 38.2.0esr-10.1 |
| SUSE:Linux Enterprise Server 11 SP2-LTSS | MozillaFirefox-branding-SLED | 0 | 31.0-0.5.7.11 |
| SUSE:Linux Enterprise Server 11 SP2-LTSS | firefox-gcc47 | 0 | 4.7.2_20130108-0.37.2 |
| SUSE:Linux Enterprise Server 11 SP2-LTSS | mozilla-nss | 0 | 3.19.2.0-0.7.1 |
| SUSE:Linux Enterprise Server 11 SP3 | MozillaFirefox | 0 | 38.2.1esr-19.3 |
| SUSE:Linux Enterprise Server 11 SP3 | MozillaFirefox-branding-SLED | 0 | 31.0-0.12.51 |
| SUSE:Linux Enterprise Server 11 SP3 | mozilla-nss | 0 | 3.19.2.0-0.16.1 |
| SUSE:Linux Enterprise Server 11 SP3-TERADATA | MozillaFirefox | 0 | 38.2.1esr-19.3 |
| SUSE:Linux Enterprise Server 11 SP3-TERADATA | MozillaFirefox-branding-SLED | 0 | 31.0-0.12.51 |
| SUSE:Linux Enterprise Server 11 SP3-TERADATA | mozilla-nss | 0 | 3.19.2.0-0.16.1 |
| SUSE:Linux Enterprise Server 11 SP4 | MozillaFirefox | 0 | 38.2.1esr-19.3 |
| SUSE:Linux Enterprise Server 11 SP4 | MozillaFirefox-branding-SLED | 0 | 31.0-0.12.51 |
| SUSE:Linux Enterprise Server 11 SP4 | mozilla-nss | 0 | 3.19.2.0-0.16.1 |
| SUSE:Linux Enterprise Server 12 | MozillaFirefox | 0 | 38.2.1esr-45.1 |
| SUSE:Linux Enterprise Server 12 | MozillaFirefox-branding-SLE | 0 | 31.0-14.1 |
| SUSE:Linux Enterprise Server 12 | mozilla-nss | 0 | 3.19.2.0-26.2 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP3 | MozillaFirefox | 0 | 38.2.1esr-19.3 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP3 | MozillaFirefox-branding-SLED | 0 | 31.0-0.12.51 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP3 | mozilla-nss | 0 | 3.19.2.0-0.16.1 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | MozillaFirefox | 0 | 38.2.1esr-19.3 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | MozillaFirefox-branding-SLED | 0 | 31.0-0.12.51 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | mozilla-nss | 0 | 3.19.2.0-0.16.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | MozillaFirefox | 0 | 38.2.1esr-45.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | MozillaFirefox-branding-SLE | 0 | 31.0-14.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | mozilla-nss | 0 | 3.19.2.0-26.2 |
| SUSE:Linux Enterprise Software Development Kit 11 SP3 | MozillaFirefox | 0 | 38.2.1esr-19.3 |
| SUSE:Linux Enterprise Software Development Kit 11 SP3 | mozilla-nss | 0 | 3.19.2.0-0.16.1 |
| SUSE:Linux Enterprise Software Development Kit 11 SP4 | MozillaFirefox | 0 | 38.2.1esr-19.3 |
| SUSE:Linux Enterprise Software Development Kit 11 SP4 | mozilla-nss | 0 | 3.19.2.0-0.16.1 |
| SUSE:Linux Enterprise Software Development Kit 12 | MozillaFirefox | 0 | 38.2.1esr-45.1 |
| SUSE:Linux Enterprise Software Development Kit 12 | mozilla-nss | 0 | 3.19.2.0-26.2 |
| Ubuntu:14.04:LTS | firefox | 0 | 40.0+build4-0ubuntu0.14.04.1 |
| Ubuntu:14.04:LTS | thunderbird | 0 | 1:38.2.0+build1-0ubuntu0.14.04.1 |
| openSUSE:Tumbleweed | MozillaFirefox | 0 | 50.1.0-1.1 |
| openSUSE:Tumbleweed | MozillaThunderbird | 0 | 45.5.1-1.1 |
| openSUSE:Tumbleweed | firefox-esr | 0 | 128.5.1-1.1 |
Related vulnerabilities
- CVE-2017-7753 An out-of-bounds read occurs when applying style rules to pseudo-elements, such as… Also affects icedove
- CVE-2017-5470 Memory safety bugs were reported in Firefox 53 and Firefox ESR 52.1. Also affects icedove
- CVE-2017-5404 A use-after-free error can occur when manipulating ranges in selections with one node… Also affects icedove
- CVE-2017-5398 Memory safety bugs were reported in Thunderbird 45.7. Also affects icedove
- CVE-2016-9899 Use-after-free while manipulating DOM events and removing audio elements due to errors in… Also affects icedove
- CVE-2017-5375 JIT code allocation can allow for a bypass of ASLR and DEP protections leading to… Also affects icedove
- CVE-2017-5373 Memory safety bugs were reported in Firefox 50.1 and Firefox ESR 45.6. Also affects icedove
- CVE-2016-9893 Memory safety bugs were reported in Thunderbird 45.5. Also affects icedove