Unable to send when smartcard is active, STARTTLS fails. Error "unknown connection problem"
Categories
(Thunderbird :: Security, defect)
Tracking
(Not tracked)
People
(Reporter: birdfund, Unassigned)
References
Details
Attachments
(2 files)
Comment 2•7 years ago
|
||
Comment 7•4 years ago
|
||
Larry, do you still see this problem when using a current version?
Gene, this has a log.
Comment 8•4 years ago
|
||
Wayne, I'm not familiar with what a "smart card" is or does and definitely don't have one to test. Is it possible to simulate a smart card without actually having one to test? Also, can't tell much from the logs except that something failed (FIN'd the connection).
Comment 9•4 years ago
|
||
The reporter wrote:
Note, this apparently effects all versions after 52.9.1 I tried quite a few, but it first appears in 53.0b1 so I imagine someting changed there.
Just a wild guess but the release notes for 60.0 mention something about TLS certificates with a certain date or earlier from several vendors being now rejected. https://www.thunderbird.net/en-US/thunderbird/60.0/releasenotes/
(52.9.1 is the last release in the ESR 52 series before 60.x was released.)
Also, I don't know if it was an issue then but the pref security.tls.version.min
has recently been an issue and some users have had to reduce the number to allow tb to tolerate an older tls/ssl version at the server.
Reporter | ||
Comment 10•4 years ago
|
||
(In reply to Wayne Mery (:wsmwk) from comment #7)
Larry, do you still see this problem when using a current version?
Yes.
850b1 64 bit /w Gemalto 64 bit PKCS
with card key active: fails on send "Sending of message failed. Unable to generate public/private key pair. The configuration related to SERVERNAME must be corrected.
pull card key after clicking 'ok' on above dialogue. Click send. Message sends no issue.
Note that the message above was sent with NO encryption and NOT signed by the card. That should (?) rule out the PKCS11 module from Gemalto. The reader is Gelmato Ezio though same issues at another location with a Cherry reader and the IDPrime card.
I did not try to capture new server logs on the other side as this is the same pattern as the previous report and you have that log info.
85.0b1 both fail to exit cleanly. Window closes but process remains 'active' and eventually terminates with request to send bug report. You should have a least one such report.
Reverted back to 51.0b2 32 bit (with Gemalto 32b PKCS11) , the last known to work. Harmless except the loss of all passwords (apparently the master pw file) though all other profile info was fine.
Potential difference of note: for 51.0b2 I must be careful NOT to have the card in the reader prior to starting Thunderbird as the program will hang if it downloads any messages. However, 85.0b1 will not work with the card in any manner if it is not inserted PRIOR to starting thunderbird (ie, it will open a dialogue to ask for the pin but that message never gets to the card reader)
Reporter | ||
Comment 11•4 years ago
|
||
(In reply to larrybird from comment #10)
I was not clear - I tested both 85.0b1 64 bit and 32 bit with the corresponding Gemalto PKCS11 drivers. Both fail the same way as described.
Updated•2 years ago
|
Updated•2 years ago
|
Reporter | ||
Comment 12•2 years ago
|
||
Just as an update - in testing against another bug (now fixed) I can confirm the above issue remains in 109.0b4.
Description
•