Ubuntu Geek

Ubuntu Linux Tips,Howtos&Tutorials|Edgy,Feisty,Gutsy,Hardy

  • RSS Feed

    subscribe to the ubuntu Geek RSS feed




  • Sponsor

  • Categories

  • Meta

  • Sponsor

  • Archives



  • WidgetBucks - Trend Watch - WidgetBucks.com

Fix for Master password expose for Pidgin

Posted by admin on November 13th, 2007 Email This Post Email This Post

Pidgin is an instant messaging program for Windows, Linux, BSD, and other Unixes. You can talk to your friends using AIM, ICQ, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, and Zephyr.

Pidgin stores you passwords in plain text in ~/.purple/accounts.xml.Someone can easily boot into recovery mode while you are away and find your passwords in plain text.

Download the patch from here into the same directory and do the following

tar xf master-password.patch.tar

patch -p 1 < master-password.patch

You should be ready to configure, make, and install as normal.

./configure

make

sudo make install

When you launch pidgin, you will see a new tab in the preferences called "security". You can set a master password there. The link above has screenshots. After configuring, you should notice that the accounts.xml file now has gibberish where there once were passwords.

To remove pidgin, run the following from the directory in which you built pidgin

make uninstall

This will work for pidgin 2.1.0,2.1.1 versions.

If you want to be notified the next time we write something please subscribe to our RSS feed.Thanks for Visiting!

Related Articles

5 Responses to “Fix for Master password expose for Pidgin”

  1. Alvin Brinson Says:

    I wish I had known this before!!

    My GMail account was stolen today, and in the course of tracking down how it happened I hit upon Pidgin as one other password that was stolen (the only other one) was my ICQ account which I almost never use. The password for ICQ *only* exists in Accounts.XML so that is certainly how the hacker got my GMail password as well.

    I’m rather upset that anyone considers it acceptable to store plaintext passwords. I use a password manager on my system that requires a Master Password to unlock, and yet one of my most important passwords is compromised by a bad programming decision. How they got the Accounts.XML file is almost irrelevant (not quite sure, but I’ve wiped the system just in case the exploit was still around), just that it apparently is a juicy target that IS BEING TARGETTED.

    I will never again use Pidgin until this is changed.

  2. scv5 Says:

    If you wrote that patch, you need to contact the pidgin developers team to push this upstream.

  3. ConnorBehan Says:

    I would really like to include that patch in my “Funpidgin” package which aims to give users the features they ask for without being preachy or political. Is that ok? I will give you credit for writing it on the site if you tell me what name I should use. Thanks!

  4. admin Says:

    yes you can use and you can use ubuntugeek.com name for this

  5. TSM Says:

    Nice catch. I noticed this a few days ago myself and was highly confused that anyone would store passwords in such a way.. I really hope the pidgin development team fixes this in the not too distant future.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>