[Pkg-openssl-devel] Bug#338006: openssl 0.9.7i - reintroducing bad record mac because of wrong SSL_OP_TLS_BLOCK_PADDING_BUG handeling

Kurt Roeckx kurt at roeckx.be
Thu Apr 6 22:48:09 UTC 2006


Hi,

As part of the 0.9.7i upload, I noticed this in the changelog:
   * Change the client implementation for SSLv23_method() and
     SSLv23_client_method() so that is uses the SSL 3.0/TLS 1.0
     Client Hello message format if the SSL_OP_NO_SSLv2 option is set.
     (Previously, the SSL 2.0 backwards compatible Client Hello
     message format would be used even with SSL_OP_NO_SSLv2.)

This change in behaviour seems to explain bug #338006 to me, were
people have a problem with the padding bug being misdetected.

So I have a feeling that libssl0.9.7 is going to have the same
problem as libssl0.9.8 had, and that people might be having
problems with this.

I also wonder that this change also had #335271 as effect.  The
default connection now uses zlib compression, while the old one
doesn't.  So it can perfectly explain that one as well.

So I think 2 things need to happen:
- Call configure with "zlib" instead of "zlib-dynamic"
- Apply the fix for #338006

I didn't have time to verify this, will try to look at this
during the weekend.


Kurt





More information about the Pkg-openssl-devel mailing list