Google Chrome < 54.0.2840.59 Multiple Vulnerabilities (macOS)

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


Synopsis :

A web browser installed on the remote macOS or Mac OS X host is
affected by multiple vulnerabilities.

Description :

The version of Google Chrome installed on the remote macOS or Mac OS X
host is prior to 54.0.2840.59. It is, therefore, affected by multiple
vulnerabilities :

- Multiple cross-site scripting vulnerabilities exists in
the Blink and Bookmarks components due to improper
validation of user-supplied input. An unauthenticated,
remote attacker can exploit these, via a specially
crafted request, to execute arbitrary script code in a
user's browser session. (CVE-2016-5181, CVE-2016-5191)

- A heap-based buffer overflow condition exists in Blink
due to improper validation of user-supplied input. An
unauthenticated, remote attacker can exploit this to
execute arbitrary code. (CVE-2016-5182)

- Multiple use-after-free errors exist in PDFium that
allow an unauthenticated, remote attacker to execute
arbitrary code. (CVE-2016-5183, CVE-2016-5184)

- A use-after-free error exists in Blink that allows an
unauthenticated, remote attacker to execute arbitrary
code. (CVE-2016-5185)

- An out-of-bounds read error exists in the DevTools
component that allows an unauthenticated, remote
attacker to disclose memory contents. (CVE-2016-5186)

- Multiple unspecified flaws exist that allow an
unauthenticated, remote attacker to spoof URLs.
(CVE-2016-5187, CVE-2016-5189)

- An unspecified flaw exists related to the display of
drop-down menus that allows an unauthenticated, remote
attacker to disguise user interface elements and conduct
spoofing attacks. (CVE-2016-5188)

- A use-after-free error exists in the Internals component
that allows an unauthenticated, remote attacker to
execute arbitrary code. (CVE-2016-5190)

- An unspecified flaw exists in Blink that allows an
unauthenticated, remote attacker to bypass Cross-Origin
Resource Sharing (CORS) restrictions. (CVE-2016-5192)

- An unspecified flaw exists that allows an
unauthenticated, remote attacker to bypass schemes.
(CVE-2016-5193)

- Multiple unspecified flaws exist in the Skia component
that allow an unauthenticated, remote attacker to impact
integrity. (CVE-2016-5194, VulnDB 145580, VulnDB 145581)

- A flaw exists in FrameView.cpp due to improper handling
of orthogonal writing mode roots with floating siblings.
An unauthenticated, remote attacker can exploit this to
execute arbitrary code. (CVE-2016-5194, VulnDB 145582)

- A flaw exists in permission_prompt_impl.cc due to
improper handling of permission bubbles. An
unauthenticated, remote attacker can exploit this, via a
specially crafted website performing timing attacks, to
obtain unintended permissions. (CVE-2016-5194, VulnDB
145583)

Note that Nessus has not tested for these issues but has instead
relied only on the application's self-reported version number.

See also :

http://www.nessus.org/u?97775924

Solution :

Upgrade to Google Chrome version 54.0.2840.59 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

Ready to Amp Up Your Nessus Experience?

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

Buy Nessus Professional Now