Mozilla Firefox 48.x / 49.x < 49.0.2 Multiple Vulnerabilities (macOS)

High Nessus Plugin ID 94231


The remote macOS host contains a web browser that is affected by multiple vulnerabilities.


The version of Mozilla Firefox installed on the remote macOS host is 48.x or 49.x prior to 49.0.2. It is, therefore, affected by multiple vulnerabilities :

- A use-after-free error exists in the nsTArray_base<T>::SwapArrayElements() function during actor destruction with service workers. An unauthenticated, remote attacker can exploit this to dereference already freed memory, resulting in the execution of arbitrary code. Note that this vulnerability only affects version 49.x prior to 49.0.2. (CVE-2016-5287)

- An information disclosure vulnerability exists due to an unspecified flaw when e10s is disabled. An unauthenticated, remote attacker can exploit this, via specially crafted web content, to disclose sensitive information in the HTTP cache regarding visited URLs and their content. Note that this vulnerability only affects version 48.x or 49.x prior to 49.0.2. (CVE-2016-5288)


Upgrade to Mozilla Firefox version 49.0.2 or later.

See Also

Plugin Details

Severity: High

ID: 94231

File Name: macosx_firefox_49_0_2.nasl

Version: $Revision: 1.5 $

Type: local

Agent: macosx

Published: 2016/10/25

Modified: 2016/11/28

Dependencies: 55417

Risk Information

Risk Factor: High


Base Score: 9.3

Temporal Score: 6.9

Vector: CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C

Temporal Vector: CVSS2#E:U/RL:OF/RC:C


Base Score: 8.8

Temporal Score: 7.7

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

CPE: cpe:/a:mozilla:firefox

Required KB Items: MacOSX/Firefox/Installed

Exploit Available: false

Exploit Ease: No known exploits are available

Patch Publication Date: 2016/10/20

Vulnerability Publication Date: 2016/10/20

Reference Information

CVE: CVE-2016-5287, CVE-2016-5288

BID: 93810, 93811

OSVDB: 146120, 146121

MFSA: 2016-87