Bug 1680118
| Summary: | unorderly connection close when client attempts renegotiation | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Alicja Kario <hkario> | |
| Component: | httpd | Assignee: | Luboš Uhliarik <luhliari> | |
| Status: | CLOSED ERRATA | QA Contact: | Branislav Náter <bnater> | |
| Severity: | unspecified | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 8.0 | CC: | bnater, jorton, luhliari, pasik | |
| Target Milestone: | rc | Flags: | pm-rhel:
mirror+
|
|
| Target Release: | 8.4 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1950011 (view as bug list) | Environment: | ||
| Last Closed: | 2021-05-18 15:41:00 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1950011 | |||
|
Description
Alicja Kario
2019-02-22 18:10:43 UTC
In progress via https://github.com/apache/httpd/pull/121 which switches to use SSL_OP_NO_RENEGOTIATION It looks like OpenSSL/mod_ssl are not sending the final close_notify in this case though, will need to investigate further why. As of the upstream https://svn.apache.org/viewvc?view=revision&revision=1877397 the testing output now looks like: $ openssl s_client -debug -tls1_2 -connect localhost:8532 ... R RENEGOTIATING write to 0x55714a26a520 [0x55714a281e30] (231 bytes => 231 (0xE7)) 0000 - 16 03 03 00 e2 73 f3 c8-9b ce db d6 96 63 d3 61 .....s.......c.a 0010 - bb f3 ec 11 4b 36 f6 54-65 7f 66 40 f1 81 47 29 ....K6.Te.f@..G) 0020 - 97 45 c0 32 5d d2 19 44-58 20 34 e3 d7 59 4b 84 .E.2]..DX 4..YK. 0030 - 04 8b 44 fe 23 3e d9 86-18 75 98 a8 e8 4d 08 33 ..D.#>...u...M.3 0040 - 55 be 63 94 ae 6a 47 58-35 08 19 bb e0 b0 79 26 U.c..jGX5.....y& 0050 - c7 71 67 ed 2d 26 4f 84-70 9e 0f e2 a8 03 cb ff .qg.-&O.p....... 0060 - 6b e7 74 ba bc 37 3f d1-ee 21 1e 85 84 d1 94 30 k.t..7?..!.....0 0070 - 71 40 7a 8b 14 63 78 2d-c2 0d 9d 89 df bc 5e 61 q@z..cx-......^a 0080 - e0 44 eb 5c fc 1c e8 ad-f9 c6 1f a2 40 92 62 fe .D.\........@.b. 0090 - ee f3 ba bf d0 ff cf 6c-c9 b2 10 72 b9 30 2e 7f .......l...r.0.. 00a0 - 16 a7 8b a5 62 0b 87 71-17 1b 51 ee f2 d6 83 1c ....b..q..Q..... 00b0 - 41 ec f4 19 a6 6c 7b 86-df ec 69 c9 e1 8a 30 5b A....l{...i...0[ 00c0 - b5 a6 69 f0 bb b7 23 b0-c2 e1 ce 5a 72 31 7a d7 ..i...#....Zr1z. 00d0 - 1d 9b 58 17 14 1f ae d7-72 25 44 0b 87 96 66 24 ..X.....r%D...f$ 00e0 - a8 22 7a f6 e9 68 a7 ."z..h. read from 0x55714a26a520 [0x55714a278c13] (5 bytes => 5 (0x5)) 0000 - 15 03 03 00 1a ..... read from 0x55714a26a520 [0x55714a278c18] (26 bytes => 26 (0x1A)) 0000 - 4c d1 cc c9 dd 22 8e a3-b5 b0 d9 0c b0 59 16 d1 L....".......Y.. 0010 - d1 89 15 ac 7c 25 31 8f-8d 87 ....|%1... write to 0x55714a26a520 [0x55714a281e30] (31 bytes => 31 (0x1F)) 0000 - 15 03 03 00 1a 73 f3 c8-9b ce db d6 97 e2 c1 1d .....s.......... 0010 - d2 e4 71 ab 88 49 6c 73-ba 78 4f de 5f 71 fe ..q..Ils.xO._q. 140656954001216:error:14094153:SSL routines:ssl3_read_bytes:no renegotiation:ssl/record/rec_layer_s3.c:1560: read from 0x55714a26a520 [0x55714a1a49b0] (8192 bytes => 0 (0x0)) which I think means the close_notify is still missing. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: httpd:2.4 security, bug fix, and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:1809 |