Thunderbird tries client certificate authentication although not requested by server and not configured
Categories
(Thunderbird :: Security, defect)
Tracking
(Not tracked)
People
(Reporter: mozilla, Unassigned)
Details
Attachments
(1 file)
|
9.37 KB,
application/x-pcapng
|
Details |
| Reporter | ||
Updated•11 years ago
|
Comment 1•10 years ago
|
||
Comment 2•10 years ago
|
||
Comment 3•10 years ago
|
||
Comment 4•6 years ago
|
||
The bug description surprises me.
In my understanding of the SSL/TLS handshake protocol, a client client cannot send a client cert, unless the server has explicitly requested it.
You claim that the server is configured to NOT ask for a client cert. I'd like to suggest to use a packet sniffer like Wireshark to confirm that claim. I think it's very likely there's a bug on the server side, where the server requests the client auth, despite you believing it has been disabled.
The bug seems to be still present in Thunderbird 68.7.0.
Setup: TB is configured to contact mailserver "securemail.a1.net" via SSL port 995, authentication mode is set to "plaintext password", certificate policy is set to "Ask Every Time". Mail provider does neither offer nor require certificate authentication.
Result: When polling new mail from the server the user is prompted to choose one of his certificates. Actually choosing one lets TB fail silently. Cancelling the prompt leads to a successful connection as described previously by Markus. Setting the server authentication mode to "plaintext password" obviously does not prevent TB from performing SSL client certificate authentication. The only solution I found was to delete ALL personal certificates from the certificate store. Leaving one behind - even one that is not containing the email address in question - triggers the bug again.
Comment 6•5 years ago
|
||
Still present in Thunderbird 68.11.0.
Comment 7•4 years ago
|
||
Still present in Thunderbird 78.7.0
i use imap with office365.
please add option for "no cert", or much better, when auth method "password, normal" is set, ask not for a certificate
Comment 8•4 years ago
|
||
Exactly the same as Frank wrote here!
"Setup: TB is configured to contact mailserver "securemail.a1.net" via SSL port 995, authentication mode is set to "plaintext password", certificate policy is set to "Ask Every Time". Mail provider does neither offer nor require certificate authentication........."
I have to cancel the request to get my mail.
Before version 78 I had to do this once at the start of TB, after entering my TB PWD.
Now I get this request every time, TB automatically should get mails from different (including the mentioned) account.
Comment 9•4 years ago
|
||
Updated•3 years ago
|
Description
•