[exim-dev] [Bug 2864] New: Hang in TLS transport after 4xx o…

Top Page
Delete this message
Reply to this message
Author: admin
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 2864] New: Hang in TLS transport after 4xx or 5xx
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.