Why I am running either kmail or kleopatra, I frequently get pop-up windows like this:
There are a number of problems with that pop-up:
- It is not triggered by anything I do as a user, it seems to just pop up randomly, and it tends to steal focus. The only way to prevent it is to quit kmail and kleopatra. (But I like having kmail open in the background…)
- It’s asking me whether I want to trust a specific CA, presumably found in the S/MIME signature of one of the emails in my email folders. As an end user, I have no realistic way of knowing that.
- There is no “no” button, just “Cancel” or “Yes”. (Translated to German in my screenshot.) If I choose “Cancel”, I will just be asked again after some time. If I click “Yes”, I risk poisoning my trust store with an untrustworthy CA.
- Anybody anywhere can create a new CA at the drop of a hat and sign mail certificates with that. Is this software going to ask me about trusting every single one of those? Because there is no theoretical upper limit to that. I haven’t yet had a spam flood of new spurious CAs, but it’s certainly possible.
- The window as is does not even contain enough information to know whether that certificate really belongs to whom it says it belongs to. (Although to be fair, the next window would ask you to check a checksum.)
I have recorded the full window title of one of these windows as “[21710]@tolkien (gpgsm --logger-fd 90 --server)” at some point. (Obviously not the exact same occurrence as in the screenshot above. Also, “tolkien” is the hostname of my computer.) I think it’s safe to assume that this window was not generated by any KDE software, but rather by GnuPG itself. This still points to some misuse of the interface by KDE or gpgme, though. GnuPG should not create any windows of its own when used through these interfaces by another application.
Does anyone have any idea what is going here or how I could solve this?
As far as I can tell, this does not seem to happen a lot, or I would have seen more complaints about that.
