Apple Xcode < 4.4 Multiple Vulnerabilities (Mac OS X) (BEAST)

Medium Nessus Plugin ID 61413

Synopsis

The remote host has an application installed that is affected by multiple vulnerabilities.

Description

The remote Mac OS X host has a version of Apple Xcode installed that is prior to 4.4. It is, therefore, affected by multiple vulnerabilities :

- An information disclosure vulnerability, known as BEAST, exists in the SSL 3.0 and TLS 1.0 protocols due to a flaw in the way the initialization vector (IV) is selected when operating in cipher-block chaining (CBC) modes. A man-in-the-middle attacker can exploit this to obtain plaintext HTTP header data, by using a blockwise chosen-boundary attack (BCBA) on an HTTPS session, in conjunction with JavaScript code that uses the HTML5 WebSocket API, the Java URLConnection API, or the Silverlight WebClient API. (CVE-2011-3389)

- An information disclosure vulnerability exists that may allow a specially crafted App Store application to read entries in the keychain. (CVE-2012-3698)

Solution

Upgrade to Apple Xcode version 4.4 or later.

See Also

http://support.apple.com/kb/HT5416

http://lists.apple.com/archives/security-announce/2012/Jul/msg00001.html

https://www.imperialviolet.org/2011/09/23/chromeandbeast.html

https://www.openssl.org/~bodo/tls-cbc.txt

Plugin Details

Severity: Medium

ID: 61413

File Name: macosx_xcode_4_4.nasl

Version: 1.6

Type: local

Agent: macosx

Published: 2012/08/03

Updated: 2018/07/14

Dependencies: 61412

Risk Information

Risk Factor: Medium

CVSS v2.0

Base Score: 5

Temporal Score: 3.7

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

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

Vulnerability Information

CPE: cpe:/a:apple:xcode

Required KB Items: MacOSX/Xcode/Installed

Exploit Available: false

Exploit Ease: No known exploits are available

Patch Publication Date: 2012/07/25

Vulnerability Publication Date: 2012/07/25

Reference Information

CVE: CVE-2011-3389, CVE-2012-3698

BID: 49778, 54679

CERT: 864643