Closed Bug 228179 Opened 21 years ago Closed 21 years ago

Passwords are kept in base 64 and with 664 permissions

Categories

(Toolkit :: Password Manager, defect)

x86
Linux
defect
Not set
major

Tracking

()

VERIFIED DUPLICATE of bug 227100

People

(Reporter: psilva, Assigned: bryner)

Details

(Whiteboard: [sg:dupe 227100])

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031015 Firebird/0.7 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031015 Firebird/0.7 When a user chooses to store a password with user password management, Firebird (and also Mozilla) stores the password in a file ,inside the profile directory .phoenix, ending with an s like: 65656656.s. This file has two problems, one is that it is created with 664 permissions instead of 600, other is that passwords are stored in base64 instead of being encrypted. like mozilla al least allows (although it isn't the default behaviour). For users in the same unix group is very easy to stole passwords like homebaking apps and others. This should be fixed! Passwords should be well encrypted and the file shouldn't be readeable :-( In a multiuser environment this a serious bug! Mozilla suffers othe same problem. Reproducible: Always Steps to Reproduce: 1. 2. 3.
For Pete's sake, this does not warrant being a security group (eg secret) bug. You have to have user or root access to view these files anyway. If your unix environment is set up to allow user A to view the files in user B's home directory you've got problems unrelated to Firebird already. I'm duping this against a slightly earlier bug which has already had its security group flag removed. *** This bug has been marked as a duplicate of 227100 ***
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
v.
Status: RESOLVED → VERIFIED
Group: security
Whiteboard: [sg:dupe 227100]
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.