Protect OpenPGP draft message flags against an malicious mail server admin
Categories
(MailNews Core :: Security: OpenPGP, defect)
Tracking
(Not tracked)
People
(Reporter: KaiE, Unassigned)
References
Details
Enigmail 2.1.7 uses a plain text header to remember the email encryption/signing flags of a saved draft. For the initial implementation in bug 1650551 we consider to use the same mechanism.
With this mechanism, draft messages will always be saved encryption, regardless of the encryption/signing flags the user has chosen.
If the user has already enabled encryption for a message, and the admin removes the flag, and the user continues to edit a saved draft, then an inattentive user might not notice that the encryption flag is no longer set.
The suggestion is to protect the saved encryption message settings against manipulation.
| Reporter | ||
Comment 1•5 years ago
|
||
Magnus correctly noted another attack vector. The mail admin could modify the sender identity, causing us to use a sender identity which doesn't support encryption.
The improved storage of draft flags should also protect the sender identity information.
Description
•