https://bugs.exim.org/show_bug.cgi?id=2864
Bug ID: 2864
Summary: Hang in TLS transport after 4xx or 5xx
Product: Exim
Version: 4.95
Hardware: x86
OS: FreeBSD
Status: NEW
Severity: bug
Priority: high
Component: TLS
Assignee: jgh146exb@???
Reporter: jgh146exb@???
CC: exim-dev@???
Only reported on FreeBSD. Two reports.
One is: OpenSSL 1.1.1k-freebsd.
It's unclear why not seen elsewhere, but perhaps an OpenSSL version-specific.
Exim is calling the ssl "shutdown" a second time, and without a timeout
wrapper;
because it isn't tracking calls. The call made is intended to send a TLS
Close Alert, but because that was already done it instead waits for the peer's
Alert. If the peer never sends one, we hang indefinitely.
(GnuTLS does not suffer from this since we have independent API)
--
You are receiving this mail because:
You are on the CC list for the bug.