CVE-2015-7201
NoneCVSS
—
EPSS
6.0%
Published
Dec 16, 2015
CISA due date
—
Cloudanix analysis
A flaw in older versions of Firefox could let attackers crash the browser or run harmful code on a user's computer just by visiting a bad webpage.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability allows remote attackers to trigger memory corruption in the browser engine, potentially leading to application crashes or execution of arbitrary code.
Why it matters to the business
Attackers can compromise user systems through malicious web content, risking data theft or further malware infection. High prevalence across legacy Firefox deployments increases organizational risk of widespread client-side compromise.
How an attack unfolds
An attacker crafts malicious web content that exploits unspecified flaws in the browser engine when rendered in vulnerable Firefox versions, leading to memory corruption and possible code execution.
How to fix it
Upgrade Mozilla Firefox to version 43.0 or later and Firefox ESR to 38.5 or later. Remove or isolate unsupported older releases.
How to confirm the fix worked
Verify the installed Firefox version is at or above the fixed versions; test rendering of potentially malicious content in a controlled environment and confirm absence of crashes.
Typical attack path
- Deliver malicious web content via a compromised or attacker-controlled website
- Victim's vulnerable Firefox browser processes the content
- Memory corruption occurs leading to crash or code execution
- Attacker gains control or causes denial of service
How to detect it
Look for unexpected Firefox crashes in system logs or crash reports that coincide with visits to unknown websites; review browser process termination events.
What your security team should do
- Prioritize updating all Firefox installations to the latest versions immediately
- Monitor for browser crashes that may indicate exploitation attempts
- Implement web filtering to block suspicious sites until patches are deployed
The record
Multiple unspecified vulnerabilities in the browser engine in Mozilla Firefox before 43.0 and Firefox ESR 38.x before 38.5 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.5.0-1~deb7u1 |
| Debian:7 | iceweasel | 0 | 38.5.0esr-1~deb7u2 |
| Debian:8 | icedove | 0 | 38.5.0-1~deb8u1 |
| Debian:8 | iceweasel | 0 | 38.5.0esr-1~deb8u2 |
| Mageia:5 | firefox | 0 | 38.5.0-1.mga5 |
| Mageia:5 | firefox-l10n | 0 | 38.5.0-1.mga5 |
| Mageia:5 | iceape | 0 | 2.40-1.mga5 |
| Mageia:5 | nspr | 0 | 4.11-1.mga5 |
| Mageia:5 | nss | 0 | 3.21.0-1.mga5 |
| Mageia:5 | thunderbird | 0 | 38.5.0-1.mga5 |
| Mageia:5 | thunderbird-l10n | 0 | 38.5.0-1.mga5 |
| Red Hat:enterprise_linux:5::client | firefox | 0 | 0:38.5.0-2.el5_11 |
| Red Hat:enterprise_linux:5::client | firefox-debuginfo | 0 | 0:38.5.0-2.el5_11 |
| Red Hat:enterprise_linux:5::client | thunderbird | 0 | 0:38.5.0-1.el5_11 |
| Red Hat:enterprise_linux:5::client | thunderbird-debuginfo | 0 | 0:38.5.0-1.el5_11 |
| Red Hat:enterprise_linux:5::server | firefox | 0 | 0:38.5.0-2.el5_11 |
| Red Hat:enterprise_linux:5::server | firefox-debuginfo | 0 | 0:38.5.0-2.el5_11 |
| Red Hat:enterprise_linux:6::client | firefox | 0 | 0:38.5.0-2.el6_7 |
| Red Hat:enterprise_linux:6::client | firefox-debuginfo | 0 | 0:38.5.0-2.el6_7 |
| Red Hat:enterprise_linux:6::client | thunderbird | 0 | 0:38.5.0-1.el6_7 |
| Red Hat:enterprise_linux:6::client | thunderbird-debuginfo | 0 | 0:38.5.0-1.el6_7 |
| Red Hat:enterprise_linux:6::computenode | firefox | 0 | 0:38.5.0-2.el6_7 |
| Red Hat:enterprise_linux:6::computenode | firefox-debuginfo | 0 | 0:38.5.0-2.el6_7 |
| Red Hat:enterprise_linux:6::server | firefox | 0 | 0:38.5.0-2.el6_7 |
| Red Hat:enterprise_linux:6::server | firefox-debuginfo | 0 | 0:38.5.0-2.el6_7 |
| Red Hat:enterprise_linux:6::server | thunderbird | 0 | 0:38.5.0-1.el6_7 |
| Red Hat:enterprise_linux:6::server | thunderbird-debuginfo | 0 | 0:38.5.0-1.el6_7 |
| Red Hat:enterprise_linux:6::workstation | firefox | 0 | 0:38.5.0-2.el6_7 |
| Red Hat:enterprise_linux:6::workstation | firefox-debuginfo | 0 | 0:38.5.0-2.el6_7 |
| Red Hat:enterprise_linux:6::workstation | thunderbird | 0 | 0:38.5.0-1.el6_7 |
| Red Hat:enterprise_linux:6::workstation | thunderbird-debuginfo | 0 | 0:38.5.0-1.el6_7 |
| Red Hat:enterprise_linux:7::client | firefox | 0 | 0:38.5.0-3.el7_2 |
| Red Hat:enterprise_linux:7::client | firefox-debuginfo | 0 | 0:38.5.0-3.el7_2 |
| Red Hat:enterprise_linux:7::client | thunderbird | 0 | 0:38.5.0-1.el7_2 |
| Red Hat:enterprise_linux:7::client | thunderbird-debuginfo | 0 | 0:38.5.0-1.el7_2 |
| Red Hat:enterprise_linux:7::server | firefox | 0 | 0:38.5.0-3.el7_2 |
| Red Hat:enterprise_linux:7::server | firefox-debuginfo | 0 | 0:38.5.0-3.el7_2 |
| Red Hat:enterprise_linux:7::server | thunderbird | 0 | 0:38.5.0-1.el7_2 |
| Red Hat:enterprise_linux:7::server | thunderbird-debuginfo | 0 | 0:38.5.0-1.el7_2 |
| Red Hat:enterprise_linux:7::workstation | firefox | 0 | 0:38.5.0-3.el7_2 |
| Red Hat:enterprise_linux:7::workstation | firefox-debuginfo | 0 | 0:38.5.0-3.el7_2 |
| Red Hat:enterprise_linux:7::workstation | thunderbird | 0 | 0:38.5.0-1.el7_2 |
| Red Hat:enterprise_linux:7::workstation | thunderbird-debuginfo | 0 | 0:38.5.0-1.el7_2 |
| Red Hat:rhel_productivity:5 | thunderbird | 0 | 0:38.5.0-1.el5_11 |
| Red Hat:rhel_productivity:5 | thunderbird-debuginfo | 0 | 0:38.5.0-1.el5_11 |
| SUSE:Linux Enterprise Desktop 11 SP3 | MozillaFirefox | 0 | 38.5.0esr-28.2 |
| SUSE:Linux Enterprise Desktop 11 SP4 | MozillaFirefox | 0 | 38.5.0esr-28.2 |
| SUSE:Linux Enterprise Desktop 12 | MozillaFirefox | 0 | 38.5.0esr-54.1 |
| SUSE:Linux Enterprise Desktop 12 SP1 | MozillaFirefox | 0 | 38.5.0esr-54.1 |
| SUSE:Linux Enterprise Server 11 SP2-LTSS | MozillaFirefox | 0 | 38.5.0esr-28.2 |
| SUSE:Linux Enterprise Server 11 SP3 | MozillaFirefox | 0 | 38.5.0esr-28.2 |
| SUSE:Linux Enterprise Server 11 SP3-TERADATA | MozillaFirefox | 0 | 38.5.0esr-28.2 |
| SUSE:Linux Enterprise Server 11 SP4 | MozillaFirefox | 0 | 38.5.0esr-28.2 |
| SUSE:Linux Enterprise Server 12 | MozillaFirefox | 0 | 38.5.0esr-54.1 |
| SUSE:Linux Enterprise Server 12 SP1 | MozillaFirefox | 0 | 38.5.0esr-54.1 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP3 | MozillaFirefox | 0 | 38.5.0esr-28.2 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | MozillaFirefox | 0 | 38.5.0esr-28.2 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | MozillaFirefox | 0 | 38.5.0esr-54.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | MozillaFirefox | 0 | 38.5.0esr-54.1 |
| SUSE:Linux Enterprise Software Development Kit 11 SP3 | MozillaFirefox | 0 | 38.5.0esr-28.2 |
| SUSE:Linux Enterprise Software Development Kit 11 SP4 | MozillaFirefox | 0 | 38.5.0esr-28.2 |
| SUSE:Linux Enterprise Software Development Kit 12 | MozillaFirefox | 0 | 38.5.0esr-54.1 |
| SUSE:Linux Enterprise Software Development Kit 12 SP1 | MozillaFirefox | 0 | 38.5.0esr-54.1 |
| Ubuntu:14.04:LTS | firefox | 0 | 43.0+build1-0ubuntu0.14.04.1 |
| Ubuntu:14.04:LTS | thunderbird | 0 | 1:38.5.1+build2-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