Apple TV < 9.1.1 Multiple Vulnerabilities

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


Synopsis :

The remote device is affected by multiple vulnerabilities.

Description :

According to its banner, the remote Apple TV device is a version prior
to 9.1.1. It is, therefore, affected by the following
vulnerabilities :

- A type confusion error exists in the bundled libxslt
library due to improper handling of invalid values. An
attacker can exploit this to crash the application,
resulting in a denial of service condition.
(CVE-2015-7995)

- A memory corruption issue exists due to improper
validation of user-supplied input when handling disk
images. A local attacker can exploit this to cause a
denial of service condition or the execution of
arbitrary code. (CVE-2016-1717)

- A use-after-free error exists in the IOHIDFamily API
due to improper validation of user-supplied input. A
local attacker can exploit this to dereference already
freed memory, resulting in a denial of service condition
or the execution of arbitrary code. (CVE-2016-1719)

- A memory corruption issue exists in IOKit due to
improper validation of user-supplied input. A local
attacker can exploit this to cause a denial of service
condition or the execution of arbitrary code.
(CVE-2016-1720)

- A memory corruption issue exists in the Kernel due to
improper validation of user-supplied input. A local
attacker can exploit this to cause a denial of service
condition or the execution of arbitrary code.
(CVE-2016-1721)

- An overflow condition exists in the
add_lockdown_session() function due to improper
validation of user-supplied input. A local attacker can
exploit this to cause a heap-based buffer overflow,
resulting in a denial of service condition or the
execution of arbitrary code. (CVE-2016-1722)

- Multiple memory corruption issues exist in WebKit due to
improper validation of user-supplied input. A remote
attacker can exploit this to cause a denial of service
condition or the execution of arbitrary code.
(CVE-2016-1724, CVE-2016-1727)

See also :

https://support.apple.com/en-us/HT205729
http://www.nessus.org/u?cbf27a14

Solution :

Upgrade to Apple TV version 9.1.1 or later. Note that this update is
only available for 4th generation models.

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.5
(CVSS2#E:U/RL:OF/RC:UR)
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