Firefox ESR 45.x < 45.2 Multiple Vulnerabilities (Mac OS X)

This script is Copyright (C) 2016 Tenable Network Security, Inc.


Synopsis :

The remote Mac OS X host contains a web browser that is affected by
multiple vulnerabilities.

Description :

The version of Firefox ESR installed on the remote Mac OS X host is
45.x prior to 45.2. It is, therefore, affected by multiple
vulnerabilities :

- Multiple memory corruption issues exist that allow an
unauthenticated, remote attacker to execute arbitrary
code. (CVE-2016-2818)

- An overflow condition exists that is triggered when
handling HTML5 fragments in foreign contexts (e.g.,
under <svg> nodes). An unauthenticated, remote attacker
can exploit this to cause a heap-based buffer overflow,
resulting in the execution of arbitrary code.
(CVE-2016-2819)

- A use-after-free error exists that is triggered when
deleting DOM table elements in 'contenteditable' mode.
An unauthenticated, remote attacker can exploit this to
dereference already freed memory, resulting in the
execution of arbitrary code. (CVE-2016-2821)

- A spoofing vulnerability exists due to improper handling
of SELECT elements. An unauthenticated, remote attacker
can exploit this to spoof the contents of the address
bar. (CVE-2016-2822)

- A use-after-free error exists that is triggered when
destroying the recycle pool of a texture used during the
processing of WebGL content. An unauthenticated, remote
attacker can exploit this to dereference already freed
memory, resulting in the execution of arbitrary code.
(CVE-2016-2828)

- A flaw exists that is triggered when handling paired
fullscreen and pointerlock requests in combination with
closing windows. An unauthenticated, remote attacker can
exploit this to create an unauthorized pointerlock,
resulting in a denial of service condition.
Additionally, an attacker can exploit this to conduct
spoofing and clickjacking attacks. (CVE-2016-2831)

See also :

https://www.mozilla.org/en-US/security/advisories/mfsa2016-49/
https://www.mozilla.org/en-US/security/advisories/mfsa2016-50/
https://www.mozilla.org/en-US/security/advisories/mfsa2016-51/
https://www.mozilla.org/en-US/security/advisories/mfsa2016-52/
https://www.mozilla.org/en-US/security/advisories/mfsa2016-56/
https://www.mozilla.org/en-US/security/advisories/mfsa2016-58/

Solution :

Upgrade to Firefox ESR version 45.2 or later.

Risk factor :

High / CVSS Base Score : 9.3
(CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C)
CVSS Temporal Score : 6.9
(CVSS2#E:U/RL:OF/RC:C)
Public Exploit Available : false

Family: MacOS X Local Security Checks

Nessus Plugin ID: 91544 ()

Bugtraq ID: 91072
91074
91075

CVE ID: CVE-2016-2818
CVE-2016-2819
CVE-2016-2821
CVE-2016-2822
CVE-2016-2828
CVE-2016-2831

Ready to Amp Up Your Nessus Experience?

Get Nessus Professional to scan unlimited IPs, run compliance checks & more

Buy Nessus Professional Now