Apple TV < 10.2.1 Multiple Vulnerabilities

Critical Nessus Network Monitor Plugin ID 700118

Synopsis

The remote host is running a version of Apple TV that is affected by multiple attack vectors.

Description

Versions of Apple TV earlier than 10.2.1 are affected by multiple vulnerabilities :

- A flaw exists that is triggered as certain input is not properly validated. This may allow a context-dependent attacker to corrupt memory and potentially execute arbitrary code. (OSVDB 157532, OSVDB 157534, OSVDB 157536, OSVDB 157538, OSVDB 157539, OSVDB 157544, OSVDB 157545)
- A use-after-free error exists in the handling of RenderLayer objects. With a specially crafted web page, a context-dependent attacker can dereference already freed memory and potentially execute arbitrary code. (OSVDB 157535)
- A logic flaw exists that allows a universal cross-site scripting (UXSS) attack. The issue is triggered when handling WebKit Editor commands. This may allow a context-dependent attacker to create a specially crafted web page that will execute arbitrary script code in a user's browser session within the trust relationship between their browser and any website. (OSVDB 157600, OSVDB 157604)

This product is also affected by vulnerabilities found in the following components:

- AVEVideoEncoder (OSVDB 157566, OSVDB 157869, OSVDB 157870, OSVDB 157871, OSVDB 157872, OSVDB 157873, OSVDB 157874)
- CoreAudio (OSVDB 157552)
- CoreFoundation (OSVDB 157894)
- Foundation (OSVDB 157895)
- IOSurface (OSVDB 157550)
- Kernel (OSVDB 157547, OSVDB 157549, OSVDB 157554)
- SQLite (OSVDB 157560, OSVDB 157561, OSVDB 157562, OSVDB 157563)
- TextInput (OSVDB 157553)
- WebKit (OSVDB 157590)
- Web Inspector (OSVDB 157667)

Solution

Upgrade Apple TV to 10.2.1, or later.

See Also

https://support.apple.com/en-us/HT207801

Plugin Details

Severity: Critical

ID: 700118

File Name: 700118.prm

Published: 2017/05/18

Modified: 2017/05/31

Dependencies: 6485, 9434

Risk Information

Risk Factor: Critical

CVSSv2

Base Score: 10

Temporal Score: 8.7

Vector: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

Temporal Vector: CVSS2#E:ND/RL:OF/RC:C

CVSSv3

Base Score: 9.8

Temporal Score: 9.4

Vector: CVSS3#AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Temporal Vector: CVSS3#E:X/RL:O/RC:C

Vulnerability Information

CPE: cpe:/a:apple:apple_tv

Patch Publication Date: 2017/05/15

Vulnerability Publication Date: 2017/05/15

Reference Information

CVE: CVE-2017-2499, CVE-2017-2501, CVE-2017-2502, CVE-2017-2504, CVE-2017-2505, CVE-2017-2507, CVE-2017-2513, CVE-2017-2515, CVE-2017-2518, CVE-2017-2519, CVE-2017-2520, CVE-2017-2521, CVE-2017-2522, CVE-2017-2523, CVE-2017-2524, CVE-2017-2525, CVE-2017-2530, CVE-2017-2531, CVE-2017-2536, CVE-2017-2549, CVE-2017-6979, CVE-2017-6980, CVE-2017-6984, CVE-2017-6987, CVE-2017-6989, CVE-2017-6994, CVE-2017-6995, CVE-2017-6996, CVE-2017-6997, CVE-2017-6998, CVE-2017-6999

BID: 98584, 98588