Check Point Reference: | CPAI-2010-020 |
Date Published: | 9 Feb 2010 |
Severity: | High |
Last Updated: | Tuesday 10 August, 2010 |
Source: | Microsoft Security Advisory (977377) Microsoft Security Bulletin MS10-049 |
Industry Reference: | CVE-2009-3555 |
Protection Provided by: | |
Who is Vulnerable? | Microsoft Windows 2000 SP4 Windows XP SP2 Windows XP SP3 Windows XP Professional x64 Edition SP2 Windows Server 2003 SP2 Windows Server 2003 x64 Edition SP2 Windows Server 2003 with SP2 (Itanium) Windows Vista Windows Vista SP1 Windows Vista SP2 Windows Vista x64 Edition Windows Vista x64 Edition SP1 Windows Vista x64 Edition SP2 Windows Server 2008 for 32-bit Systems Windows Server 2008 for 32-bit Systems SP2 Windows Server 2008 for x64-based Systems Windows Server 2008 for x64-based Systems SP2 Windows Server 2008 (Itanium) Windows Server 2008 (Itanium) SP2 Windows 7 for 32-bit Systems Windows 7 for x64-based Systems Windows Server 2008 R2 for x64-based Systems Windows Server 2008 R2 (Itanium) |
Vulnerability Description | Transport Layer Security (TLS) and Secure Sockets Layer (SSL) are cryptographic protocols that provide security for communications over networks. TLS and SSL encrypt the segments of network connections at the Transport Layer end-to-end. A spoofing vulnerability exists in multiple implementations of these protocols. The TLS and SSL protocols fail to properly associate renegotiation handshakes with an existing connection, which allows man-in-the-middle attackers to insert data into HTTPS sessions, and possibly other types of sessions protected by TLS or SSL. A remote attacker can leverage this vulnerability to execute an HTTP transaction authenticated by a legitimate user. |
Vulnerability Details | The vulnerability is due to the flaw in the renegotiation aspect of the TLS protocol. A remote attacker may exploit this issue by sending an unauthenticated request that is processed retroactively by a server in a post-renegotiation context. Successful exploitation of this issue may allow the attacker to execute a man-in-the-middle attack. |