password stored in plaintext in $HOME/.config/pithos.ini
Bug #733307 reported by
Ian
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Pithos |
Fix Released
|
Low
|
Luke Faraone | ||
pithos (Ubuntu) |
Fix Released
|
High
|
Luke Faraone |
Bug Description
The configuration file which stores authentication for Pandora is world readable. This allows other local users to read a user's authentication credentials.
Related branches
lp://staging/~lfaraone/pithos/password-permissions-fix
- Kevin Mehall: Pending requested
-
Diff: 104 lines (+62/-3)2 files modifiedbin/pithos (+3/-0)
pithos/PreferencesPithosDialog.py (+59/-3)
CVE References
visibility: | public → private |
Changed in pithos (Ubuntu): | |
importance: | Undecided → High |
visibility: | private → public |
description: | updated |
Changed in pithos (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Luke Faraone (lfaraone) |
Changed in pithos: | |
status: | Triaged → Fix Committed |
assignee: | nobody → Luke Faraone (lfaraone) |
Changed in pithos: | |
status: | Fix Committed → Fix Released |
Changed in pithos (Ubuntu): | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
MD5 is not an option since we need to send the plaintext password to Pandora. A slightly more ideal solution would be to use gnome-keyring, but I'd like to avoid a hard gnome dependency and most users store their gnome keyrings unencrypted anyway.
`chmod 600 .config/pithos.ini` would probably be a reasonable thing for Pithos, to do automatically, however