|
|||||||||||
|
OpenSSL SSL_get_shared_ciphers() off-by-one buffer overflow
From: Moritz Jodeit <moritz(at)jodeit.org>
Date: Thu Sep 27 2007 - 12:21:40 EDT OpenSSL SSL_get_shared_ciphers() off-by-one buffer overflow Copyright (c) 2007 Moritz Jodeit <moritz@jodeit.org> (2007/09/27) Application details: OpenSSL is a widely used open source implementation of the SSL v2/v3 and TLS v1 protocols. Vulnerability description: OpenSSL 0.9.7l and 0.9.8d fixed a buffer overflow found in the SSL_get_shared_ciphers() function reported by Tavis Ormandy and Will Drewry of the Google Security Team. Although this fix prevented the unlimited overflow of the buffer, it still allowed an off-by-one buffer overflow to happen, which could potentially still result in remote code execution. Here is an excerpt of the function from ssl/ssl_lib.c: p=buf; sk=s->session->ciphers; for (i=0; i Vendor response: 2007/06/06 Initial contact with openssl-security@openssl.org 2007/07/06 Response received by Ben Laurie Vulnerable packages: All applications using the SSL_get_shared_ciphers() function from the OpenSSL library up to 0.9.7m and 0.9.8e.Received on Thu Sep 27 15:19:41 2007 This archive was generated by hypermail 2.1.8 : Sun Oct 28 2007 - 06:18:18 EDT |
||||||||||
|
|||||||||||