comparison src/stream/ngx_stream_upstream.h @ 7092:2e8de3d81783

SSL: fixed possible use-after-free in $ssl_server_name. The $ssl_server_name variable used SSL_get_servername() result directly, but this is not safe: it references a memory allocation in an SSL session, and this memory might be freed at any time due to renegotiation. Instead, copy the name to memory allocated from the pool.
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 22 Aug 2017 17:36:12 +0300
parents 54cf51c4f07a
children 5a3ab1b5804b
comparison
equal deleted inserted replaced
7091:82f0b8dcca27 7092:2e8de3d81783