After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 633702 - Forget password when saving account without "Remember password"
Forget password when saving account without "Remember password"
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.28.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2010-11-01 14:14 UTC by Roy Smith
Modified: 2010-12-08 17:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evo patch (2.29 KB, patch)
2010-12-08 17:49 UTC, Milan Crha
committed Details | Review

Description Roy Smith 2010-11-01 14:14:57 UTC
I have "Remember password" (Edit/Preferences/Mail Accounts/Edit/Receiving Email) unchecked, but Evolution still remembers my IMAP password.  See, for example, this tcpdump extract:

E..M.D@.@.....*..T.Y......<........?~.......h.!V#o.A00001 LOGIN roy <password elided>

I suspect what may be going on is that if you ever check "remember password", it writes it out to some config file, and then unchecking the box doesn't erase it.  I have not verified this, but I also believe the same thing is happening with SMTP passwords.

This should be treated as a critical security issue.
Comment 1 Milan Crha 2010-11-02 07:53:56 UTC
Thanks for a bug report. Unchecking the option from account preferences is just a hint for Evolution. Maybe it can erase its passwords when this is unchecked, but it's always not doable.

Do invoke File->Forget passwords
Comment 2 Roy Smith 2010-11-02 12:00:57 UTC
"Just a hint"?  I'm sorry, but that's not a valid response to a security issue like this.

When I unchecked that box, my intent was that I was revoking access to my mail until I could re-enter my password.  I think any reasonable person would interpret not checking "remember password" as being equivalent to saying "forget password".  That you should have to go into some other menu and find an explicit "forget password" command is absurd.

I don't understand why erasing the stored password when the box is unchecked is "not doable".

I reiterate that this should be treated as a critical security bug.  If it's "working as designed", then it's a critical security-related design bug.
Comment 3 Milan Crha 2010-12-08 17:49:08 UTC
Created attachment 176079 [details] [review]
evo patch

for evolution;

When saving changes on an account, and the "Remember password" option differs, then it tries to remove password from the passwords store, thus next start user is asked to enter it again.
Comment 4 Milan Crha 2010-12-08 17:51:21 UTC
Created commit 4b58f11 in evo master (2.91.4+)