SuSE 11.3 Security Update : MozillaFirefox (SAT Patch Number 9049)

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


Synopsis :

The remote SuSE 11 host is missing one or more security updates.

Description :

Mozilla Firefox was updated to 24.4.0ESR release, fixing various
security issues and bugs :

- Mozilla developers and community identified identified
and fixed several memory safety bugs in the browser
engine used in Firefox and other Mozilla-based products.
Some of these bugs showed evidence of memory corruption
under certain circumstances, and we presume that with
enough effort at least some of these could be exploited
to run arbitrary code. (MFSA 2014-15)

- Benoit Jacob, Olli Pettay, Jan Varga, Jan de Mooij,
Jesse Ruderman, Dan Gohman, and Christoph Diehl reported
memory safety problems and crashes that affect Firefox
ESR 24.3 and Firefox 27. (CVE-2014-1493)

- Gregor Wagner, Olli Pettay, Gary Kwong, Jesse Ruderman,
Luke Wagner, Rob Fletcher, and Makoto Kato reported
memory safety problems and crashes that affect Firefox
27. (CVE-2014-1494)

- Security researcher Ash reported an issue where the
extracted files for updates to existing files are not
read only during the update process. This allows for the
potential replacement or modification of these files
during the update process if a malicious application is
present on the local system. (MFSA 2014-16 /
CVE-2014-1496)

- Security researcher Atte Kettunen from OUSPG reported an
out of bounds read during the decoding of WAV format
audio files for playback. This could allow web content
access to heap data as well as causing a crash. (MFSA
2014-17 / CVE-2014-1497)

- Mozilla developer David Keeler reported that the
crypto.generateCRFMRequest method did not correctly
validate the key type of the KeyParams argument when
generating ec-dual-use requests. This could lead to a
crash and a denial of service (DOS) attack. (MFSA
2014-18 / CVE-2014-1498)

- Mozilla developer Ehsan Akhgari reported a spoofing
attack where the permission prompt for a WebRTC session
can appear to be from a different site than its actual
originating site if a timed navigation occurs during the
prompt generation. This allows an attacker to
potentially gain access to the webcam or microphone by
masquerading as another site and gaining user permission
through spoofing. (MFSA 2014-19 / CVE-2014-1499)

- Security researchers Tim Philipp Schaefers and Sebastian
Neef, the team of Internetwache.org, reported a
mechanism using JavaScript onbeforeunload events with
page navigation to prevent users from closing a
malicious page's tab and causing the browser to become
unresponsive. This allows for a denial of service (DOS)
attack due to resource consumption and blocks the
ability of users to exit the application. (MFSA 2014-20
/ CVE-2014-1500)

- Security researcher Alex Infuehr reported that on
Firefox for Android it is possible to open links to
local files from web content by selecting 'Open Link in
New Tab' from the context menu using the file: protocol.
The web content would have to know the precise location
of a malicious local file in order to exploit this
issue. This issue does not affect Firefox on non-Android
systems. (MFSA 2014-21 / CVE-2014-1501)

- Mozilla developer Jeff Gilbert discovered a mechanism
where a malicious site with WebGL content could inject
content from its context to that of another site's WebGL
context, causing the second site to replace textures and
similar content. This cannot be used to steal data but
could be used to render arbitrary content in these
limited circumstances. (MFSA 2014-22 / CVE-2014-1502)

- Security researcher Nicolas Golubovic reported that the
Content Security Policy (CSP) of data: documents was not
saved as part of session restore. If an attacker
convinced a victim to open a document from a data: URL
injected onto a page, this can lead to a Cross-Site
Scripting (XSS) attack. The target page may have a
strict CSP that protects against this XSS attack, but if
the attacker induces a browser crash with another bug,
an XSS attack would occur during session restoration,
bypassing the CSP on the site. (MFSA 2014-23 /
CVE-2014-1504)

- Security researcher Tyson Smith and Jesse
Schwartzentruber of the BlackBerry Security Automated
Analysis Team used the Address Sanitizer tool while
fuzzing to discover an out-of-bounds read during polygon
rendering in MathML. This can allow web content to
potentially read protected memory addresses. In
combination with previous techniques used for SVG timing
attacks, this could allow for text values to be read
across domains, leading to information disclosure. (MFSA
2014-26 / CVE-2014-1508)

- Security researcher John Thomson discovered a memory
corruption in the Cairo graphics library during font
rendering of a PDF file for display. This memory
corruption leads to a potentially exploitable crash and
to a denial of service (DOS). This issues is not able to
be triggered in a default configuration and would
require a malicious extension to be installed. (MFSA
2014-27 / CVE-2014-1509)

- Mozilla developer Robert O'Callahan reported a mechanism
for timing attacks involving SVG filters and
displacements input to feDisplacementMap. This allows
displacements to potentially be correlated with values
derived from content. This is similar to the previously
reported techniques used for SVG timing attacks and
could allow for text values to be read across domains,
leading to information disclosure. (MFSA 2014-28 /
CVE-2014-1505)

- Security researcher Mariusz Mlynski, via TippingPoint's
Pwn2Own contest, reported that it is possible for
untrusted web content to load a chrome-privileged page
by getting JavaScript-implemented WebIDL to call
window.open(). A second bug allowed the bypassing of the
popup-blocker without user interaction. Combined these
two bugs allow an attacker to load a JavaScript URL that
is executed with the full privileges of the browser,
which allows arbitrary code execution. (MFSA 2014-29 /
CVE-2014-1510 / CVE-2014-1511)

- Security research firm VUPEN, via TippingPoint's Pwn2Own
contest, reported that memory pressure during Garbage
Collection could lead to memory corruption of
TypeObjects in the JS engine, resulting in an
exploitable use-after-free condition. (MFSA 2014-30 /
CVE-2014-1512)

- Security researcher Jueri Aedla, via TippingPoint's
Pwn2Own contest, reported that TypedArrayObject does not
handle the case where ArrayBuffer objects are neutered,
setting their length to zero while still in use. This
leads to out-of-bounds reads and writes into the
JavaScript heap, allowing for arbitrary code execution.
(MFSA 2014-31 / CVE-2014-1513)

- Security researcher George Hotz, via TippingPoint's
Pwn2Own contest, discovered an issue where values are
copied from an array into a second, neutered array. This
allows for an out-of-bounds write into memory, causing
an exploitable crash leading to arbitrary code
execution. (MFSA 2014-32 / CVE-2014-1514)

See also :

http://www.mozilla.org/security/announce/2014/mfsa2014-15.html
http://www.mozilla.org/security/announce/2014/mfsa2014-16.html
http://www.mozilla.org/security/announce/2014/mfsa2014-17.html
http://www.mozilla.org/security/announce/2014/mfsa2014-18.html
http://www.mozilla.org/security/announce/2014/mfsa2014-19.html
http://www.mozilla.org/security/announce/2014/mfsa2014-20.html
http://www.mozilla.org/security/announce/2014/mfsa2014-21.html
http://www.mozilla.org/security/announce/2014/mfsa2014-22.html
http://www.mozilla.org/security/announce/2014/mfsa2014-23.html
http://www.mozilla.org/security/announce/2014/mfsa2014-26.html
http://www.mozilla.org/security/announce/2014/mfsa2014-27.html
http://www.mozilla.org/security/announce/2014/mfsa2014-28.html
http://www.mozilla.org/security/announce/2014/mfsa2014-29.html
http://www.mozilla.org/security/announce/2014/mfsa2014-30.html
http://www.mozilla.org/security/announce/2014/mfsa2014-31.html
http://www.mozilla.org/security/announce/2014/mfsa2014-32.html
https://bugzilla.novell.com/show_bug.cgi?id=868603
http://support.novell.com/security/cve/CVE-2014-1493.html
http://support.novell.com/security/cve/CVE-2014-1494.html
http://support.novell.com/security/cve/CVE-2014-1496.html
http://support.novell.com/security/cve/CVE-2014-1497.html
http://support.novell.com/security/cve/CVE-2014-1498.html
http://support.novell.com/security/cve/CVE-2014-1499.html
http://support.novell.com/security/cve/CVE-2014-1500.html
http://support.novell.com/security/cve/CVE-2014-1501.html
http://support.novell.com/security/cve/CVE-2014-1502.html
http://support.novell.com/security/cve/CVE-2014-1504.html
http://support.novell.com/security/cve/CVE-2014-1505.html
http://support.novell.com/security/cve/CVE-2014-1508.html
http://support.novell.com/security/cve/CVE-2014-1509.html
http://support.novell.com/security/cve/CVE-2014-1510.html
http://support.novell.com/security/cve/CVE-2014-1511.html
http://support.novell.com/security/cve/CVE-2014-1512.html
http://support.novell.com/security/cve/CVE-2014-1513.html
http://support.novell.com/security/cve/CVE-2014-1514.html

Solution :

Apply SAT patch number 9049.

Risk factor :

High / CVSS Base Score : 9.3
(CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C)
Public Exploit Available : true

Ready to Amp Up Your Nessus Experience?

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

Buy Nessus Professional Now