Arch Linux 749 Published by

The following updates has been released for Arch Linux:

ASA-201905-10: webkit2gtk: multiple issues
ASA-201905-8: thunderbird: multiple issues
ASA-201905-9: firefox: multiple issues



ASA-201905-10: webkit2gtk: multiple issues


Arch Linux Security Advisory ASA-201905-10
==========================================

Severity: Critical
Date : 2019-05-28
CVE-ID : CVE-2019-8595 CVE-2019-8607 CVE-2019-8615
Package : webkit2gtk
Type : multiple issues
Remote : Yes
Link : https://security.archlinux.org/AVG-967

Summary
=======

The package webkit2gtk before version 2.24.2-1 is vulnerable to
multiple issues including arbitrary code execution and information
disclosure.

Resolution
==========

Upgrade to 2.24.2-1.

# pacman -Syu "webkit2gtk>=2.24.2-1"

The problems have been fixed upstream in version 2.24.2.

Workaround
==========

None.

Description
===========

- CVE-2019-8595 (arbitrary code execution)

Multiple memory corruption issues have been found in WebKitGTK before
2.24.2, where processing maliciously crafted web content may lead to
arbitrary code execution.

- CVE-2019-8607 (information disclosure)

An out-of-bounds read has been found in WebKitGTK before 2.24.2, where
processing maliciously crafted web content may result in the disclosure
of process memory.

- CVE-2019-8615 (arbitrary code execution)

Multiple memory corruption issues have been found in WebKitGTK before
2.24.2, where processing maliciously crafted web content may lead to
arbitrary code execution.

Impact
======

A remote attacker can access sensitive information or execute arbitrary
code on the affected host via crafted web content.

References
==========

https://webkitgtk.org/security/WSA-2019-0003.html
https://webkitgtk.org/security/WSA-2019-0003.html#CVE-2019-8595
https://webkitgtk.org/security/WSA-2019-0003.html#CVE-2019-8607
https://webkitgtk.org/security/WSA-2019-0003.html#CVE-2019-8615
https://security.archlinux.org/CVE-2019-8595
https://security.archlinux.org/CVE-2019-8607
https://security.archlinux.org/CVE-2019-8615

ASA-201905-8: thunderbird: multiple issues


Arch Linux Security Advisory ASA-201905-8
=========================================

Severity: Critical
Date : 2019-05-23
CVE-ID : CVE-2019-5798 CVE-2019-7317 CVE-2019-9800 CVE-2019-9816
CVE-2019-9817 CVE-2019-9819 CVE-2019-11691 CVE-2019-11692
CVE-2019-11693 CVE-2019-11698 CVE-2019-18511
Package : thunderbird
Type : multiple issues
Remote : Yes
Link : https://security.archlinux.org/AVG-965

Summary
=======

The package thunderbird before version 60.7.0-1 is vulnerable to
multiple issues including arbitrary code execution, access restriction
bypass, same-origin policy bypass, information disclosure and denial of
service.

Resolution
==========

Upgrade to 60.7.0-1.

# pacman -Syu "thunderbird>=60.7.0-1"

The problems have been fixed upstream in version 60.7.0.

Workaround
==========

None.

Description
===========

- CVE-2019-5798 (information disclosure)

An out-of-bounds read has been found in the Skia component of the
chromium browser before 73.0.3683.75 and Thunderbird before 60.7.0.

- CVE-2019-7317 (denial of service)

png_image_free in png.c in libpng 1.6.36 has a use-after-free because
png_image_free_function is called under png_safe_execute.

- CVE-2019-9800 (arbitrary code execution)

Several memory safety bugs have been found in Firefox before 67.0 and
Thunderbird before 60.7.0. Some of these bugs showed evidence of memory
corruption and Mozilla presumes that with enough effort some of these
could be exploited to run arbitrary code.

- CVE-2019-9816 (access restriction bypass)

A possible vulnerability exists in Firefox before 67.0 and Thunderbird
before 60.7.0, where type confusion can occur when manipulating
JavaScript objects in object groups, allowing for the bypassing of
security checks within these groups. Note that this vulnerability has
only been demonstrated with UnboxedObjects, which are disabled by
default on all supported releases.

- CVE-2019-9817 (same-origin policy bypass)

In Firefox before 67.0 and Thunderbird before 60.7.0, images from a
different domain can be read using a canvas object in some
circumstances. This could be used to steal image data from a different
site in violation of same-origin policy.

- CVE-2019-9819 (arbitrary code execution)

A vulnerability where a JavaScript compartment mismatch can occur in
Firefox before 67.0 and Thunderbird before 60.7.0, while working with
the fetch API, resulting in a potentially exploitable crash.

- CVE-2019-11691 (arbitrary code execution)

A use-after-free vulnerability can occur in Firefox before 67.0 and
Thunderbird before 60.7.0, when working with XMLHttpRequest (XHR) in an
event loop, causing the XHR main thread to be called after it has been
freed. This results in a potentially exploitable crash.

- CVE-2019-11692 (arbitrary code execution)

A use-after-free vulnerability can occur in Firefox before 67.0 and
Thunderbird before 60.7.0, when listeners are removed from the event
listener manager while still in use, resulting in a potentially
exploitable crash.

- CVE-2019-11693 (arbitrary code execution)

The bufferdata function in WebGL in Firefox before 67.0 and Thunderbird
before 60.7.0 is vulnerable to a buffer overflow with specific graphics
drivers on Linux. This could result in malicious content freezing a tab
or triggering a potentially exploitable crash.

- CVE-2019-11698 (information disclosure)

If a crafted hyperlink is dragged and dropped to the bookmark bar or
sidebar in Firefox before 67.0 or Thunderbird before 60.7.0, and the
resulting bookmark is subsequently dragged and dropped into the web
content area, an arbitrary query of a user's browser history can be run
and transmitted to the content page via drop event data. This allows
for the theft of browser history by a malicious site.

- CVE-2019-18511 (same-origin policy bypass)

An issue has been found in Thunderbird before 60.7.0, where cross-
origin images can be read from a canvas element in violation of the
same-origin policy using the transferFromImageBitmap method.

Impact
======

A remote attacker can crash Thunderbird, access sensitive information,
bypass security measures or execute arbitrary code on the affected
host.

References
==========

https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/
https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_12.html
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-5798
https://bugs.chromium.org/p/chromium/issues/detail?id=883596
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12803
https://github.com/glennrp/libpng/issues/275
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9800
https://bugzilla.mozilla.org/buglist.cgi?bug_id=1540166%2C1534593%2C1546327%2C1540136%2C1538736%2C1538042%2C1535612%2C1499719%2C1499108%2C1538619%2C1535194%2C1516325%2C1542324%2C1542097%2C1532465%2C1533554%2C1541580
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9816
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-9816
https://bugzilla.mozilla.org/show_bug.cgi?id=1536768
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9817
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-9817
https://bugzilla.mozilla.org/show_bug.cgi?id=1540221
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9819
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-9819
https://bugzilla.mozilla.org/show_bug.cgi?id=1532553
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11691
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-11691
https://bugzilla.mozilla.org/show_bug.cgi?id=1542465
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11692
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-11692
https://bugzilla.mozilla.org/show_bug.cgi?id=1544670
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11693
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-11693
https://bugzilla.mozilla.org/show_bug.cgi?id=1532525
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11698
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-11698
https://bugzilla.mozilla.org/show_bug.cgi?id=1543191
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2018-18511
https://bugzilla.mozilla.org/show_bug.cgi?id=1526218
https://security.archlinux.org/CVE-2019-5798
https://security.archlinux.org/CVE-2019-7317
https://security.archlinux.org/CVE-2019-9800
https://security.archlinux.org/CVE-2019-9816
https://security.archlinux.org/CVE-2019-9817
https://security.archlinux.org/CVE-2019-9819
https://security.archlinux.org/CVE-2019-11691
https://security.archlinux.org/CVE-2019-11692
https://security.archlinux.org/CVE-2019-11693
https://security.archlinux.org/CVE-2019-11698
https://security.archlinux.org/CVE-2019-18511

ASA-201905-9: firefox: multiple issues


Arch Linux Security Advisory ASA-201905-9
=========================================

Severity: Critical
Date : 2019-05-23
CVE-ID : CVE-2019-7317 CVE-2019-9800 CVE-2019-9814 CVE-2019-9816
CVE-2019-9817 CVE-2019-9819 CVE-2019-9820 CVE-2019-9821
CVE-2019-11691 CVE-2019-11692 CVE-2019-11693 CVE-2019-11695
CVE-2019-11696 CVE-2019-11697 CVE-2019-11698 CVE-2019-11699
CVE-2019-11701
Package : firefox
Type : multiple issues
Remote : Yes
Link : https://security.archlinux.org/AVG-966

Summary
=======

The package firefox before version 67.0-1 is vulnerable to multiple
issues including arbitrary code execution, access restriction bypass,
same-origin policy bypass, content spoofing, information disclosure,
cross-site scripting and denial of service.

Resolution
==========

Upgrade to 67.0-1.

# pacman -Syu "firefox>=67.0-1"

The problems have been fixed upstream in version 67.0.

Workaround
==========

None.

Description
===========

- CVE-2019-7317 (denial of service)

png_image_free in png.c in libpng 1.6.36 has a use-after-free because
png_image_free_function is called under png_safe_execute.

- CVE-2019-9800 (arbitrary code execution)

Several memory safety bugs have been found in Firefox before 67.0 and
Thunderbird before 60.7.0. Some of these bugs showed evidence of memory
corruption and Mozilla presumes that with enough effort some of these
could be exploited to run arbitrary code.

- CVE-2019-9814 (arbitrary code execution)

Several memory safety bugs have been found in Firefox before 67.0. Some
of these bugs showed evidence of memory corruption and Mozilla presumes
that with enough effort some of these could be exploited to run
arbitrary code.

- CVE-2019-9816 (access restriction bypass)

A possible vulnerability exists in Firefox before 67.0 and Thunderbird
before 60.7.0, where type confusion can occur when manipulating
JavaScript objects in object groups, allowing for the bypassing of
security checks within these groups. Note that this vulnerability has
only been demonstrated with UnboxedObjects, which are disabled by
default on all supported releases.

- CVE-2019-9817 (same-origin policy bypass)

In Firefox before 67.0 and Thunderbird before 60.7.0, images from a
different domain can be read using a canvas object in some
circumstances. This could be used to steal image data from a different
site in violation of same-origin policy.

- CVE-2019-9819 (arbitrary code execution)

A vulnerability where a JavaScript compartment mismatch can occur in
Firefox before 67.0 and Thunderbird before 60.7.0, while working with
the fetch API, resulting in a potentially exploitable crash.

- CVE-2019-9820 (arbitrary code execution)

A use-after-free vulnerability can occur in the chrome event handler of
Firefox before 67.0 when it is freed while still in use. This results
in a potentially exploitable crash.

- CVE-2019-9821 (arbitrary code execution)

A use-after-free vulnerability can occur in AssertWorkerThread in
Firefox before 67.0, due to a race condition with shared workers. This
results in a potentially exploitable crash.

- CVE-2019-11691 (arbitrary code execution)

A use-after-free vulnerability can occur in Firefox before 67.0 and
Thunderbird before 60.7.0, when working with XMLHttpRequest (XHR) in an
event loop, causing the XHR main thread to be called after it has been
freed. This results in a potentially exploitable crash.

- CVE-2019-11692 (arbitrary code execution)

A use-after-free vulnerability can occur in Firefox before 67.0 and
Thunderbird before 60.7.0, when listeners are removed from the event
listener manager while still in use, resulting in a potentially
exploitable crash.

- CVE-2019-11693 (arbitrary code execution)

The bufferdata function in WebGL in Firefox before 67.0 and Thunderbird
before 60.7.0 is vulnerable to a buffer overflow with specific graphics
drivers on Linux. This could result in malicious content freezing a tab
or triggering a potentially exploitable crash.

- CVE-2019-11695 (content spoofing)

In Firefox before 67.0, a custom cursor defined by scripting on a site
can position itself over the addressbar to spoof the actual cursor when
it should not be allowed outside of the primary web content area. This
could be used by a malicious site to trick users into clicking on
permission prompts, doorhanger notifications, or other buttons
inadvertently if the location is spoofed over the user interface.

- CVE-2019-11696 (content spoofing)

In Firefox before 67.0, files with the .JNLP extension used for "Java
web start" applications are not treated as executable content for
download prompts even though they can be executed if Java is installed
on the local system. This could allow users to mistakenly launch an
executable binary locally.

- CVE-2019-11697 (access restriction bypass)

In Firefox before 67.0, if the ALT and "a" keys are pressed when users
receive an extension installation prompt, the extension will be
installed without the install prompt delay that keeps the prompt
visible in order for users to accept or decline the installation. A
malicious web page could use this with spoofing on the page to trick
users into installing a malicious extension.

- CVE-2019-11698 (information disclosure)

If a crafted hyperlink is dragged and dropped to the bookmark bar or
sidebar in Firefox before 67.0 or Thunderbird before 60.7.0, and the
resulting bookmark is subsequently dragged and dropped into the web
content area, an arbitrary query of a user's browser history can be run
and transmitted to the content page via drop event data. This allows
for the theft of browser history by a malicious site.

- CVE-2019-11699 (content spoofing)

A malicious page can briefly cause the wrong name to be highlighted as
the domain name in the addressbar during page navigations in Firefox
before 67.0. This could result in user confusion of which site is
currently loaded for spoofing attacks.

- CVE-2019-11701 (cross-site scripting)

The default webcal: protocol handler in Firefox before 67.0 will load a
web site vulnerable to cross-site scripting (XSS) attacks. This default
was left in place as a legacy feature and has now been removed.

Impact
======

A remote attacker can crash the browser, access sensitive information,
bypass security measures or execute arbitrary code on the affected
host.

References
==========

https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12803
https://github.com/glennrp/libpng/issues/275
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9800
https://bugzilla.mozilla.org/buglist.cgi?bug_id=1540166%2C1534593%2C1546327%2C1540136%2C1538736%2C1538042%2C1535612%2C1499719%2C1499108%2C1538619%2C1535194%2C1516325%2C1542324%2C1542097%2C1532465%2C1533554%2C1541580
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9814
https://bugzilla.mozilla.org/buglist.cgi?bug_id=1527592%2C1534536%2C1520132%2C1543159%2C1539393%2C1459932%2C1459182%2C1516425
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9816
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-9816
https://bugzilla.mozilla.org/show_bug.cgi?id=1536768
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9817
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-9817
https://bugzilla.mozilla.org/show_bug.cgi?id=1540221
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9819
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-9819
https://bugzilla.mozilla.org/show_bug.cgi?id=1532553
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9820
https://bugzilla.mozilla.org/show_bug.cgi?id=1536405
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-9821
https://bugzilla.mozilla.org/show_bug.cgi?id=1539125
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11691
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-11691
https://bugzilla.mozilla.org/show_bug.cgi?id=1542465
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11692
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-11692
https://bugzilla.mozilla.org/show_bug.cgi?id=1544670
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11693
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-11693
https://bugzilla.mozilla.org/show_bug.cgi?id=1532525
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11695
https://bugzilla.mozilla.org/show_bug.cgi?id=1445844
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11696
https://bugzilla.mozilla.org/show_bug.cgi?id=1392955
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11697
https://bugzilla.mozilla.org/show_bug.cgi?id=1440079
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11698
https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/#CVE-2019-11698
https://bugzilla.mozilla.org/show_bug.cgi?id=1543191
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11699
https://bugzilla.mozilla.org/show_bug.cgi?id=1528939
https://www.mozilla.org/en-US/security/advisories/mfsa2019-13/#CVE-2019-11701
https://bugzilla.mozilla.org/show_bug.cgi?id=1518627
https://security.archlinux.org/CVE-2019-7317
https://security.archlinux.org/CVE-2019-9800
https://security.archlinux.org/CVE-2019-9814
https://security.archlinux.org/CVE-2019-9816
https://security.archlinux.org/CVE-2019-9817
https://security.archlinux.org/CVE-2019-9819
https://security.archlinux.org/CVE-2019-9820
https://security.archlinux.org/CVE-2019-9821
https://security.archlinux.org/CVE-2019-11691
https://security.archlinux.org/CVE-2019-11692
https://security.archlinux.org/CVE-2019-11693
https://security.archlinux.org/CVE-2019-11695
https://security.archlinux.org/CVE-2019-11696
https://security.archlinux.org/CVE-2019-11697
https://security.archlinux.org/CVE-2019-11698
https://security.archlinux.org/CVE-2019-11699
https://security.archlinux.org/CVE-2019-11701