CVE-2017-5373
Critical · 9.8CVSS
9.8
EPSS
3.3%
Published
Jun 11, 2018
CISA due date
—
Cloudanix analysis
A problem in the browser lets attackers take over a computer by getting it to visit a specially made website.
- 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
Memory safety bugs leading to memory corruption that can be exploited to run arbitrary code.
Why it matters to the business
Potential remote code execution without authentication or user interaction on Chromium deployments across Debian and Ubuntu, enabling full system compromise, data theft, or ransomware deployment.
How an attack unfolds
An attacker serves malicious web content that triggers memory corruption during rendering, allowing control of the browser process to execute arbitrary code and potentially pivot within the environment.
How to fix it
Upgrade chromium packages to fixed versions chromium (Debian:11/12/13): 71.0.3578.80-1 and chromium-browser (Ubuntu:16.04:LTS): 71.0.3578.80-0ubuntu0.16.04.1.
How to confirm the fix worked
Confirm installed package versions match or exceed the listed fixed versions using the system package manager and verify no vulnerable instances remain in the environment.
Typical attack path
- Serve malicious webpage or content to target browser
- Trigger memory corruption via crafted input
- Achieve arbitrary code execution within browser process
- Establish persistence or perform further actions on host
How to detect it
Inspect browser process logs and crash reports for memory corruption indicators; monitor for unexpected outbound network connections originating from browser processes.
What your security team should do
- Apply the specified package upgrades immediately across all affected systems
- Prioritize patching given the high CVSS and potential for code execution
- Include browser updates in standard vulnerability management processes
The record
Memory safety bugs were reported in Firefox 50.1 and Firefox ESR 45.6. 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 < 45.7, Firefox ESR < 45.7, and Firefox < 51.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | firefox-esr | 0 | 45.7.0esr-1 |
| Debian:12 | firefox-esr | 0 | 45.7.0esr-1 |
| Debian:13 | firefox-esr | 0 | 45.7.0esr-1 |
| Debian:7 | firefox-esr | 0 | 45.7.0esr-1~deb7u1 |
| Debian:7 | icedove | 0 | 1:45.8.0-3~deb7u1 |
| Debian:8 | firefox-esr | 0 | 45.7.0esr-1~deb8u1 |
| Debian:8 | icedove | 0 | 1:45.8.0-3~deb8u1 |
| Mageia:5 | firefox | 0 | 45.7.0-1.mga5 |
| Mageia:5 | firefox-l10n | 0 | 45.7.0-1.mga5 |
| Mageia:5 | iceape | 0 | 2.48-1.mga5 |
| Mageia:5 | thunderbird | 0 | 45.7.0-1.mga5 |
| Mageia:5 | thunderbird-l10n | 0 | 45.7.0-1.mga5 |
| Mageia:6 | iceape | 0 | 2.48-1.mga6 |
| Red Hat:enterprise_linux:5::client | firefox | 0 | 0:45.7.0-2.el5_11 |
| Red Hat:enterprise_linux:5::client | firefox-debuginfo | 0 | 0:45.7.0-2.el5_11 |
| Red Hat:enterprise_linux:5::client | thunderbird | 0 | 0:45.7.0-1.el5_11 |
| Red Hat:enterprise_linux:5::client | thunderbird-debuginfo | 0 | 0:45.7.0-1.el5_11 |
| Red Hat:enterprise_linux:5::server | firefox | 0 | 0:45.7.0-2.el5_11 |
| Red Hat:enterprise_linux:5::server | firefox-debuginfo | 0 | 0:45.7.0-2.el5_11 |
| Red Hat:enterprise_linux:6::client | firefox | 0 | 0:45.7.0-2.el6_8 |
| Red Hat:enterprise_linux:6::client | firefox-debuginfo | 0 | 0:45.7.0-2.el6_8 |
| Red Hat:enterprise_linux:6::client | thunderbird | 0 | 0:45.7.0-1.el6_8 |
| Red Hat:enterprise_linux:6::client | thunderbird-debuginfo | 0 | 0:45.7.0-1.el6_8 |
| Red Hat:enterprise_linux:6::computenode | firefox | 0 | 0:45.7.0-2.el6_8 |
| Red Hat:enterprise_linux:6::computenode | firefox-debuginfo | 0 | 0:45.7.0-2.el6_8 |
| Red Hat:enterprise_linux:6::server | firefox | 0 | 0:45.7.0-2.el6_8 |
| Red Hat:enterprise_linux:6::server | firefox-debuginfo | 0 | 0:45.7.0-2.el6_8 |
| Red Hat:enterprise_linux:6::server | thunderbird | 0 | 0:45.7.0-1.el6_8 |
| Red Hat:enterprise_linux:6::server | thunderbird-debuginfo | 0 | 0:45.7.0-1.el6_8 |
| Red Hat:enterprise_linux:6::workstation | firefox | 0 | 0:45.7.0-2.el6_8 |
| Red Hat:enterprise_linux:6::workstation | firefox-debuginfo | 0 | 0:45.7.0-2.el6_8 |
| Red Hat:enterprise_linux:6::workstation | thunderbird | 0 | 0:45.7.0-1.el6_8 |
| Red Hat:enterprise_linux:6::workstation | thunderbird-debuginfo | 0 | 0:45.7.0-1.el6_8 |
| Red Hat:enterprise_linux:7::client | firefox | 0 | 0:45.7.0-2.el7_3 |
| Red Hat:enterprise_linux:7::client | firefox-debuginfo | 0 | 0:45.7.0-2.el7_3 |
| Red Hat:enterprise_linux:7::client | thunderbird | 0 | 0:45.7.0-1.el7_3 |
| Red Hat:enterprise_linux:7::client | thunderbird-debuginfo | 0 | 0:45.7.0-1.el7_3 |
| Red Hat:enterprise_linux:7::server | firefox | 0 | 0:45.7.0-2.el7_3 |
| Red Hat:enterprise_linux:7::server | firefox-debuginfo | 0 | 0:45.7.0-2.el7_3 |
| Red Hat:enterprise_linux:7::server | thunderbird | 0 | 0:45.7.0-1.el7_3 |
| Red Hat:enterprise_linux:7::server | thunderbird-debuginfo | 0 | 0:45.7.0-1.el7_3 |
| Red Hat:enterprise_linux:7::workstation | firefox | 0 | 0:45.7.0-2.el7_3 |
| Red Hat:enterprise_linux:7::workstation | firefox-debuginfo | 0 | 0:45.7.0-2.el7_3 |
| Red Hat:enterprise_linux:7::workstation | thunderbird | 0 | 0:45.7.0-1.el7_3 |
| Red Hat:enterprise_linux:7::workstation | thunderbird-debuginfo | 0 | 0:45.7.0-1.el7_3 |
| Red Hat:rhel_productivity:5 | thunderbird | 0 | 0:45.7.0-1.el5_11 |
| Red Hat:rhel_productivity:5 | thunderbird-debuginfo | 0 | 0:45.7.0-1.el5_11 |
| SUSE:Linux Enterprise Desktop 12 SP1 | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Linux Enterprise Desktop 12 SP2 | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Linux Enterprise Point of Sale 11 SP3 | MozillaFirefox | 0 | 45.7.0esr-65.2 |
| SUSE:Linux Enterprise Server 11 SP3-LTSS | MozillaFirefox | 0 | 45.7.0esr-65.2 |
| SUSE:Linux Enterprise Server 11 SP3-TERADATA | MozillaFirefox | 0 | 45.7.0esr-65.2 |
| SUSE:Linux Enterprise Server 11 SP4 | MozillaFirefox | 0 | 45.7.0esr-65.2 |
| SUSE:Linux Enterprise Server 12 SP1 | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Linux Enterprise Server 12 SP2 | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Linux Enterprise Server 12-LTSS | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | MozillaFirefox | 0 | 45.7.0esr-65.2 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP2 | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Linux Enterprise Software Development Kit 11 SP4 | MozillaFirefox | 0 | 45.7.0esr-65.2 |
| SUSE:Linux Enterprise Software Development Kit 12 SP1 | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Linux Enterprise Software Development Kit 12 SP2 | MozillaFirefox | 0 | 45.7.0esr-99.1 |
| SUSE:Manager 2.1 | MozillaFirefox | 0 | 45.7.0esr-65.2 |
| SUSE:Manager Proxy 2.1 | MozillaFirefox | 0 | 45.7.0esr-65.2 |
| SUSE:OpenStack Cloud 5 | MozillaFirefox | 0 | 45.7.0esr-65.2 |
| SUSE:Package Hub 12 | MozillaThunderbird | 0 | 45.7.0-23.1 |
| Ubuntu:14.04:LTS | firefox | 0 | 51.0.1+build2-0ubuntu0.14.04.1 |
| Ubuntu:14.04:LTS | thunderbird | 0 | 1:45.7.0+build1-0ubuntu0.14.04.1 |
| Ubuntu:16.04:LTS | firefox | 0 | 51.0.1+build2-0ubuntu0.16.04.1 |
| Ubuntu:16.04:LTS | thunderbird | 0 | 1:45.7.0+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
- CVE-2025-0243 Memory safety bugs present in Firefox 133, Thunderbird 133, Firefox ESR 128.5, and… Also affects firefox-esr
- CVE-2025-0237 The WebChannel API, which is used to transport various information across processes, did… Also affects firefox-esr
- CVE-2025-0238 Assuming a controlled failed memory allocation, an attacker could have caused a… Also affects firefox-esr
- CVE-2025-0240 Parsing a JavaScript module as JSON could, under some circumstances, cause… Also affects firefox-esr
- CVE-2025-0239 When using Alt-Svc, ALPN did not properly validate certificates when the original server… Also affects firefox-esr
- CVE-2025-0241 When segmenting specially crafted text, segmentation would corrupt memory leading to a… Also affects firefox-esr
- CVE-2025-0242 Memory safety bugs present in Firefox 133, Thunderbird 133, Firefox ESR 115.18, Firefox… Also affects firefox-esr
- CVE-2024-11704 A double-free issue could have occurred in `sec_pkcs7_decoder_start_decrypt()` when… Also affects firefox-esr