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.
- 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.
- 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.

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

- AVEVideoEncoder
- CoreAudio
- CoreFoundation
- Foundation
- IOSurface
- Kernel
- SQLite
- TextInput
- WebKit
- Web Inspector

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

Published: 2017/05/18

Modified: 2018/09/16

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