I would expect it has something to do with the following change (from 0.9.7b CHANGELOG): + *) Countermeasure against the Klima-Pokorny-Rosa extension of + Bleichbacher's attack on PKCS #1 v1.5 padding: treat + a protocol version number mismatch like a decryption error + in ssl3_get_client_key_exchange (ssl/s3_srvr.c). + [Bodo Moeller]
-Kyle H On Wed, Jan 7, 2009 at 9:44 AM, Dewald, Matt <matt.dew...@webmetrics.com> wrote: > Hello, > > > > I've recently come across a problem with openssl versions over 0.9.7a. I > have a network of approximately 100 servers using curl to access > different websites. Some of the servers are using openssl 0.9.7a and > some are using 0.9.8b. We recently encountered a problem accessing some > sites utilizing SSL that returns an error stating... > > > > "Unknown SSL protocol error in connection" > > > > This error only happens on servers running 0.9.8b. The 0.9.7a servers > can access the sites just fine. I tried upgrading one of the servers to > 0.9.8i to see if there was a bug in openssl, but the same problem > happened. This issue appears to only happen if SSLv3 is attempted. TLS > or SSLv2 work. The problem is that curl uses sslv3 and fails out. This > only happens on a few sites. > > > > This is a sample from 0.9.8b > > > > $ openssl s_client -connect www.hottopic.com:443 -ssl3 -debug > > CONNECTED(00000003) > > write to 0x95a9bb0 [0x95b3968] (97 bytes => 97 (0x61)) > > 0000 - 16 03 00 00 5c 01 00 00-58 03 00 49 64 e7 d8 f4 > ....\...X..Id... > > 0010 - 71 df 07 cb a3 1a f0 0c-e8 a9 95 48 3b 90 25 f7 > q..........H;.%. > > 0020 - f4 00 b1 05 a7 ef 93 42-d7 46 5a 00 00 30 00 39 > .......B.FZ..0.9 > > 0030 - 00 38 00 35 00 16 00 13-00 0a 00 33 00 32 00 2f > .8.5.......3.2./ > > 0040 - 00 66 00 05 00 04 00 63-00 62 00 15 00 12 00 09 > .f.....c.b...... > > 0050 - 00 65 00 64 00 14 00 11-00 08 00 06 00 03 02 01 > .e.d............ > > 0061 - <SPACES/NULS> > > read from 0x95a9bb0 [0x95af158] (5 bytes => 0 (0x0)) > > 5249:error:1409E0E5:SSL routines:SSL3_WRITE_BYTES:ssl handshake > failure:s3_pkt.c:530: > > > > Here's a sample from 0.9.7a > > > >> openssl s_client -connect www.hottopic.com:443 -ssl3 -debug > > CONNECTED(00000003) > > write to 080B2388 [080BC140] (100 bytes => 100 (0x64)) > > 0000 - 16 03 00 00 5f 01 00 00-5b 03 00 49 64 e9 5a 69 > ...._...[..Id.Zi > > 0010 - 35 b8 92 66 d4 68 30 fb-ea 31 8d f2 d5 cd 3d aa > 5..f.h0..1....=. > > 0020 - 0f 28 65 21 dc 0b 7c ad-e9 60 0c 00 00 34 00 39 > .(e!..|..`...4.9 > > 0030 - 00 38 00 35 00 16 00 13-00 0a 00 33 00 32 00 2f > .8.5.......3.2./ > > 0040 - 00 66 00 05 00 04 00 63-00 62 00 61 00 15 00 12 > .f.....c.b.a.... > > 0050 - 00 09 00 65 00 64 00 60-00 14 00 11 00 08 00 06 > ...e.d.`........ > > 0060 - 00 03 01 ... > > 0064 - <SPACES/NULS> > > read from 080B2388 [080B7930] (5 bytes => 5 (0x5)) > > 0000 - 16 03 00 06 a0 ..... > > read from 080B2388 [080B7935] (1696 bytes => 1696 (0x6A0)) > > 0000 - 02 00 00 46 03 00 00 00-00 3a 72 7e 52 85 1d 38 > ...F.....:r~R..8 > > 0010 - d9 80 11 b6 f3 24 0d ad-19 3a e9 83 a5 6e c6 a5 > .....$...:...n.. > > 0020 - 76 0b 67 95 5c 36 20 85-34 00 00 c5 38 ef df 6e v.g.\6 > .4...8..n > > 0030 - 37 13 40 da 90 5d b9 a2-43 c0 ce 58 58 58 58 3a > 7...@..]..c..xxxx: > > 0040 - e2 64 49 f0 00 00 00 00-0a 00 0b 00 06 4e 00 06 > .dI..........N.. > > 0050 - 4b 00 04 0d 30 82 04 09-30 82 03 76 a0 03 02 01 > K...0...0..v.... > > 0060 - 02 02 10 7b a8 95 b9 01-91 46 76 26 95 5e ef 67 > ...{.....Fv&.^.g > > 0070 - d3 6b 5a 30 0d 06 09 2a-86 48 86 f7 0d 01 01 05 > .kZ0...*.H...... > > 0080 - 05 00 30 5f 31 0b 30 09-06 03 55 04 06 13 02 55 > ..0_1.0...U....U > > 0090 - 53 31 20 30 1e 06 03 55-04 0a 13 17 52 53 41 20 S1 0...U....RSA > > 00a0 - 44 61 74 61 20 53 65 63-75 72 69 74 79 2c 20 49 Data Security, > I > > 00b0 - 6e 63 2e 31 2e 30 2c 06-03 55 04 0b 13 25 53 65 > nc.1.0,..U...%Se > > 00c0 - 63 75 72 65 20 53 65 72-76 65 72 20 43 65 72 74 cure Server > Cert > > 00d0 - 69 66 69 63 61 74 69 6f-6e 20 41 75 74 68 6f 72 ification > Author > > 00e0 - 69 74 79 30 1e 17 0d 30-36 30 37 31 34 30 30 30 > ity0...060714000 > > 00f0 - 30 30 30 5a 17 0d 30 39-30 37 31 36 32 33 35 39 > 000Z..0907162359 > > 0100 - 35 39 5a 30 81 be 31 0b-30 09 06 03 55 04 06 13 > 59Z0..1.0...U... > > 0110 - 02 55 53 31 13 30 11 06-03 55 04 08 13 0a 43 61 > .US1.0...U....Ca > > 0120 - 6c 69 66 6f 72 6e 69 61-31 1b 30 19 06 03 55 04 > lifornia1.0...U. > > 0130 - 07 14 12 43 69 74 79 20-6f 66 20 49 6e 64 75 73 ...City of > Indus > > 0140 - 74 72 79 2c 2c 31 16 30-14 06 03 55 04 0a 14 0d > try,,1.0...U.... > > 0150 - 48 6f 74 20 54 6f 70 69-63 20 49 6e 63 31 15 30 Hot Topic > Inc1.0 > > 0160 - 13 06 03 55 04 0b 14 0c-49 6e 74 65 72 6e 65 74 > ...U....Internet > > 0170 - 20 47 72 70 31 33 30 31-06 03 55 04 0b 14 2a 54 > Grp1301..U...*T > > 0180 - 65 72 6d 73 20 6f 66 20-75 73 65 20 61 74 20 77 erms of use at > w > > 0190 - 77 77 2e 76 65 72 69 73-69 67 6e 2e 63 6f 6d 2f > ww.verisign.com/ > > 01a0 - 72 70 61 20 28 63 29 30-35 31 19 30 17 06 03 55 rpa > (c)051.0...U > > 01b0 - 04 03 14 10 77 77 77 2e-68 6f 74 74 6f 70 69 63 > ....www.hottopic > > 01c0 - 2e 63 6f 6d 30 81 9f 30-0d 06 09 2a 86 48 86 f7 > .com0..0...*.H.. > > 01d0 - 0d 01 01 01 05 00 03 81-8d 00 30 81 89 02 81 81 > ..........0..... > > 01e0 - 00 90 f6 07 d2 75 9d 71-b4 ee ed 44 bb 90 5d f4 > .....u.q...D..]. > > 01f0 - 86 7b d0 e7 a3 a8 5d a5-3c a9 dc 6b f2 dd 1c 88 > .{....].<..k.... > > 0200 - a7 2e 19 ca 8c 45 27 b1-dc 42 63 3b ec 1c 6a 04 > .....E'..Bc;..j. > > 0210 - 27 c0 03 6d e6 cb e6 27-47 cc fc 05 1d b2 4c 01 > '..m...'G.....L. > > 0220 - 1a 14 5f 70 82 da 90 a2-42 ca fa 73 d7 a2 ad 4a > .._p....B..s...J > > 0230 - 6e 05 ac 80 b3 d1 64 19-19 fc e7 79 35 f4 74 cd > n.....d....y5.t. > > 0240 - 9c d2 81 f1 7b 23 5f da-4d 4a 09 4d 03 4c 7d fb > ....{#_.MJ.M.L}. > > 0250 - 80 3f 83 26 16 38 14 e2-66 0c 33 2e ea 55 45 93 > .?.&.8..f.3..UE. > > 0260 - 1f 02 03 01 00 01 a3 82-01 68 30 82 01 64 30 09 > .........h0..d0. > > 0270 - 06 03 55 1d 13 04 02 30-00 30 0b 06 03 55 1d 0f > ..U....0.0...U.. > > 0280 - 04 04 03 02 05 a0 30 40-06 03 55 1d 1f 04 39 30 > .......@..u...90 > > 0290 - 37 30 35 a0 33 a0 31 86-2f 68 74 74 70 3a 2f 2f > 705.3.1./http:// > > 02a0 - 53 56 52 53 65 63 75 72-65 2d 63 72 6c 2e 76 65 > SVRSecure-crl.ve > > 02b0 - 72 69 73 69 67 6e 2e 63-6f 6d 2f 53 56 52 53 65 > risign.com/SVRSe > > 02c0 - 63 75 72 65 2e 63 72 6c-30 44 06 03 55 1d 20 04 cure.crl0D..U. > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager majord...@openssl.org > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org