Apport leaks the secret name of the Firefox profile directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
firefox (Ubuntu) |
Fix Released
|
Medium
|
Chris Coulson |
Bug Description
Binary package hint: firefox
Choose Help → Report a Problem... in Firefox and file a new bug to Launchpad. Your Firefox profiles.ini file will be automatically attached to the bug report. profiles.ini includes the name of your profile directory (it looks like ab1c2d3f.default where ab1c2d3f are some random letters and digits).
Firefox generates the profile directory name randomly as a security feature. The name of that directory is supposed to remain secret so that it cannot be guessed. Apport should sanitize every profile directory name to something of the form XXXXXXXX.
To demonstrate the problem, this bug was originally filed against Firefox.
For the curious, random salting of the profile directory can mitigate some real attacks:
https:/
https:/
https:/
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: firefox 3.6.8+build1+
ProcVersionSign
Uname: Linux 2.6.32-24-generic i686
Architecture: i386
Date: Sun Aug 1 08:24:22 2010
FirefoxPackages:
firefox 3.6.8+build1+
firefox-
firefox-branding 3.6.8+build1+
abroswer N/A
abrowser-branding N/A
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: firefox
visibility: | private → public |
Changed in firefox (Ubuntu): | |
assignee: | nobody → Chris Coulson (chrisccoulson) |
status: | New → Confirmed |
Changed in apport (Ubuntu): | |
status: | New → Invalid |
Changed in firefox (Ubuntu): | |
status: | Confirmed → In Progress |
importance: | Undecided → Medium |
bzr commit -m '* Fix LP: #612185 - Apport leaks the secret name of the Firefox apport/ firefox. py' --fixes 'lp:612185' src/firefox/ 3.6/ apport/ firefox. py
profile directory
- update debian/
Committing to: /home/chr1s/
modified debian/changelog
modified debian/
Committed revision 647.