Back to search

OpenSSL RFC5746 SSL/TLS renegotiation (CVE-2009-3555)

Severity CVSS Published Added Modified
6 (AV:N/AC:M/Au:N/C:N/I:P/A:P) November 09, 2009 September 16, 2010 December 04, 2013


The TLS protocol, and the SSL protocol 3.0 and possibly earlier, as used in Microsoft Internet Information Services (IIS) 7.0, mod_ssl in the Apache HTTP Server 2.2.14 and earlier, OpenSSL before 0.9.8l, GnuTLS 2.8.5 and earlier, Mozilla Network Security Services (NSS) 3.12.4 and earlier, multiple Cisco products, and other products, does not 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, by sending an unauthenticated request that is processed retroactively by a server in a post-renegotiation context, related to a "plaintext injection" attack, aka the "Project Mogul" issue.

Free Nexpose Download

Discover, prioritize, and remediate security risks today!

 Download now



Upgrade to OpenSSL version 0.9.8m

Download and apply the upgrade from:

Upgrade to version 0.9.8m of OpenSSL. The source code for this release can be downloaded from OpenSSL's website. To obtain binaries for your platform, please visit your vendor's site. Please note that many operating system vendors choose to apply the most recent OpenSSL security patches to their distributions without changing the package version to the most recent OpenSSL version number.

Related Vulnerabilities