OS: Windows 7
Thunderbirdversion:31.3.0
Enigmail Version: 1.8a1pre
possible reproduce:
-I send a signed (with my key - me@examble.com) an encrypted mail to Bob@examble.com
-I send the same mail as BCC to myself.
-the mail is encrypted with both keys (me@examble.com and Bob@examble.com)
-the mail I receive will shown as correct signed from Bob@examble.com
See also this message from the green banner:
Enigmail-Sicherheitsinfo:
Entschlüsselte Nachricht
Korrekte Unterschrift von Bob Examble Bob@examble.com
Schlüssel-ID: 0x90XXXXXX / Unterschrieben am: 28.12.2014 18:18
Schlüssel-Fingerabdruck: 17C2 6EDE 7588 XXXX XXXX XXXX XXXX XXXX XXXX XXXX
Hinweis: Die Nachricht wurde mit folgenden Benutzer-IDs / Schlüsseln verschlüsselt:
0x2E50XXXXXXXXXXXX (Me Examble me@examble.com),
0x436FXXXXXXXXXXXX (Bob Examble Bob@examble.com)
If you need I can send you this mail
Bye
Mike
Sorry for my bad english
I fully understand. Enigmail will most likely only display the last signature found.
This can not be.
This mail is the first mail (no reply or something else).
Bob has never signed this mail (I have not Bobs private key).
This mail is only encrypted with Bobs public key. And with my public key of course.
And signed with my private key.
This is the only signature in this mail.
Please send me the mail. If you don't want to attach it here, then please forward the mail as attachment to <patrick at="" einigmail="" dot="" net=""></patrick>
I will send you a mail with attachment to your mailadress.
edit:
The mail I have sendet to you shows the same issue (shows: signed with Bobs Key).
Last edit: webratte2 2014-12-30
Dear all...
I think I ran into the same bug:
For the following e-mail enigmail shows the recipient instead of the sender in the green box:
Enigmail shows the following incorrect information, e.g. the key id (Schlüssel-ID in German) does no match the fingerprint of the key.
But the GPG-Tool shows the correct information:
(gpg --output decrypt.txt --decrypt encrypted.asc)
Best...
Achim
Which version of Enigmail are you using? Public key 0xE368F95C8CBDE3F7 does not seem to be on the keyservers. Could you please provide it?
Sorry, here it is:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: GPGTools - https://gpgtools.org
mI0EVINZxwEEAKmmpMp02zXa1ur846Awg0fVjKLTG3yad99zVeQb/o3tlAZXH/4/
5cCC4sQV0kgca9q1w1A3rF4X5IXMEfh3eIej0Z/Xef1Ip3tuP7UJ13DGZQarUWWB
4vrSYeLcbKyzwZQXyt/Z7KhKXqt2S8vXlgM/qdmCgcoldDoCfO/e/owZABEBAAG0
KEplbmEgT3BlbiBEYXRhIDxncGd0ZXN0QG9mZmVuZXMtamVuYS5kZT6IvQQTAQoA
JwUCVINZxwIbAwUJAeEzgAULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRDjaPlc
jL3j97vjA/9bRcWCTS1hLFAzc8BTBIlPyU45BdTH5o1cfHHkU3dL5ypub4D9mKSJ
jiySHvFawpVyE6/ssm1LUKkAl9i99SyHVqWkQKR7qky/c9VrM5Plgf6qZAryN4lj
IhS3S3/aqp1tk6Fx5KWLPpcEIKCnsQNsesDpYxJdOX0Vn6Axs29xV7iNBFSDWccB
BAD08wpLoDXBYtODOQ9D8zkBvzhj9OL0Gc+iuyB0FzWq5g8GdclHaRbPyy1z6O4P
irrF9buOkltp45naxHMionMXorwsAT3jbb6HZNH4ZHt0sCP2nrSGleSqgKQfaMqY
fhi+8VZOkv10jLgerKlAR9LPIJBENSsLGlf1mlBAGrkFrQARAQABiKUEGAEKAA8F
AlSDWccCGwwFCQHhM4AACgkQ42j5XIy94/en7wP/ZDgRaHyPfcKXMKZNLHG/kSQ/
BIRA668rmuIkDOWEXOv4hz6wkeHc2vSREqIOpun8UJE/vn9VgeoFBKLxB8Dd1mPP
87jkMc7vT3SmpFqsA/Q4GrCvD+GgH71nIrKN/QTeE86FjFxXC7KBib+Z8kBo68jW
emJeUHrNTzc0s0sgd2A=
=I381
-----END PGP PUBLIC KEY BLOCK-----
Thanks for the key. So Enigmail is reporting the wrong user id and key id, but the right fingerprint?
I also just stumbled over this issue with today's nightly on Linux (gnupg 2.0.25): An encrypted and signed message with a TO and a CC recipient is displayed as if it was signed by the CC recipient.
I tried to recreate a similar situation, but couldn't reproduce it. I don't have time for any more systematic analysis right now and can't provide that very email, sorry.
As displaying a wrong signature is a rather major flaw, I increased severity from minor to major. I also changed OS from Windows to all as this also happens on Linux.
The issue persists in Enigmail 1.8, on Debian Wheezy with Icedove 31.6.0.
STR: (Move your current ~/.gnupg before importing keys to keep your keyring clean)
gpg --import userA.gpg userB.gpgmessage.emlusing Icedove/Thunderbird 31.6.0 with Enigmail 1.8 installedActual:
The message is displayed as signed by b@example.com
Expected:
The message should be displayed as signed by a@example.com, as you can easily verify using
gpg -d message.eml(while the attached keyfiles are imported).Please upgrade to the current beta and try to reproduce your issue with it since I think that it was already fixed. If you installed Enigmail from the distro repository, you may need to uninstall it using your package manager - and download it with your browser and install it manually from https://www.enigmail.net/download/beta/ using Thunderbird's AddOn manager.
@nursoda
Indeed fixed in 1.8.1. I somehow did not yet get the update. As you grant all users editing rights here I suppose you don't mind me marking this as fixed in 1.8.1; I haven't found any documentation about Enigmail's official bug lifecycle.