Cloudanix VulnDB

CVE-2015-4495

High · 8.8 CISA KEV

CVSS

8.8

EPSS

68.6%

Published

Aug 8, 2015

CISA due date

Jun 15, 2022

Cloudanix analysis

Act now SSVC: Attend

A flaw in older Firefox browsers let attackers who tricked someone into opening a specially made document steal files from that person's computer.

Active In The Wild
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Full Compromise
Component
Application
Class
Authorization Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The PDF reader component allows crafted JavaScript using a native setter to bypass the Same Origin Policy, enabling arbitrary file reads and privilege escalation within the browser process.

Why it matters to the business

Attackers can steal sensitive files from user systems or escalate access on widely deployed browsers and Linux distributions, leading to data breaches and requiring emergency patching across large environments before the 2022 CISA deadline.

How an attack unfolds

An attacker hosts a malicious web page or PDF that loads in Firefox's PDF reader; the embedded JavaScript exploits the native setter to violate origin boundaries, reading local files or executing code with browser privileges, as observed in active wild exploitation campaigns in 2015.

How to fix it

Upgrade Mozilla Firefox to 39.0.3 or later, Firefox ESR 38.x to 38.1.1 or later, and Firefox OS to 2.2 or later; apply all vendor patches for affected distributions including Ubuntu, Red Hat Enterprise Linux, SUSE, and Oracle Solaris; remove or disable the PDF reader if immediate updates are impossible.

How to confirm the fix worked

Verify browser and OS versions against the fixed releases; test that Same Origin Policy enforcement prevents file reads from PDF-loaded JavaScript; review update logs and package managers for successful installation of the patches.

Typical attack path

  1. Deliver malicious PDF or HTML via phishing or compromised site
  2. Victim opens the content in an affected Firefox version triggering the PDF reader
  3. JavaScript payload uses native setter to bypass Same Origin Policy
  4. Read arbitrary local files or escalate privileges within the browser sandbox
  5. Exfiltrate data or install further malware

How to detect it

Review web proxy and browser history logs for access to PDFs or pages coinciding with the August 2015 exploitation window; search endpoint telemetry for unexpected file access originating from the PDF reader process; examine Firefox crash reports and security logs for anomalies around PDF rendering.

What your security team should do

  • Immediately inventory all Firefox and Firefox OS instances across the environment given its KEV status and past wild exploitation
  • Prioritize upgrades to the versions listed in remediation guidance before any other non-critical work
  • Monitor EPSS trend and threat actor mentions for any renewed activity spikes
  • Implement application allow-listing or browser isolation for high-risk users until patching completes

The record

The PDF reader in Mozilla Firefox before 39.0.3, Firefox ESR 38.x before 38.1.1, and Firefox OS before 2.2 allows remote attackers to bypass the Same Origin Policy, and read arbitrary files or gain privileges, via vectors involving crafted JavaScript code and a native setter, as exploited in the wild in August 2015.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 pdf.js 0 1.1.366+dfsg-1
Debian:12 pdf.js 0 1.1.366+dfsg-1
Debian:13 pdf.js 0 1.1.366+dfsg-1
Mageia:4 firefox 0 38.1.1-1.mga4
Mageia:4 firefox-l10n 0 38.1.1-1.mga4
Mageia:5 firefox 0 38.1.1-1.mga5
Mageia:5 firefox-l10n 0 38.1.1-1.mga5
Red Hat:enterprise_linux:5::client firefox 0 0:38.1.1-1.el5_11
Red Hat:enterprise_linux:5::client firefox-debuginfo 0 0:38.1.1-1.el5_11
Red Hat:enterprise_linux:5::server firefox 0 0:38.1.1-1.el5_11
Red Hat:enterprise_linux:5::server firefox-debuginfo 0 0:38.1.1-1.el5_11
Red Hat:enterprise_linux:6::client firefox 0 0:38.1.1-1.el6_7
Red Hat:enterprise_linux:6::client firefox-debuginfo 0 0:38.1.1-1.el6_7
Red Hat:enterprise_linux:6::computenode firefox 0 0:38.1.1-1.el6_7
Red Hat:enterprise_linux:6::computenode firefox-debuginfo 0 0:38.1.1-1.el6_7
Red Hat:enterprise_linux:6::server firefox 0 0:38.1.1-1.el6_7
Red Hat:enterprise_linux:6::server firefox-debuginfo 0 0:38.1.1-1.el6_7
Red Hat:enterprise_linux:6::workstation firefox 0 0:38.1.1-1.el6_7
Red Hat:enterprise_linux:6::workstation firefox-debuginfo 0 0:38.1.1-1.el6_7
Red Hat:enterprise_linux:7::client firefox 0 0:38.1.1-1.el7_1
Red Hat:enterprise_linux:7::client firefox-debuginfo 0 0:38.1.1-1.el7_1
Red Hat:enterprise_linux:7::server firefox 0 0:38.1.1-1.el7_1
Red Hat:enterprise_linux:7::server firefox-debuginfo 0 0:38.1.1-1.el7_1
Red Hat:enterprise_linux:7::workstation firefox 0 0:38.1.1-1.el7_1
Red Hat:enterprise_linux:7::workstation firefox-debuginfo 0 0:38.1.1-1.el7_1
SUSE:Linux Enterprise Desktop 11 SP3 MozillaFirefox 0 31.8.0esr-0.13.2
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 31.8.0esr-0.13.2
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 31.8.0esr-40.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 31.8.0esr-0.13.2
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 31.8.0esr-0.13.2
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 31.8.0esr-0.13.2
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 31.8.0esr-40.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 31.8.0esr-0.13.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 31.8.0esr-0.13.2
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 31.8.0esr-40.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 31.8.0esr-0.13.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 31.8.0esr-0.13.2
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 31.8.0esr-40.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 39.0.3+build2-0ubuntu0.14.04.1
openSUSE:Tumbleweed MozillaFirefox 0 50.1.0-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities