revid contains email address and is displayed publicly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Medium
|
Unassigned | ||
Launchpad itself |
Won't Fix
|
Undecided
|
Unassigned | ||
loggerhead |
Triaged
|
Low
|
Unassigned | ||
loggerhead-breezy |
Triaged
|
Low
|
Unassigned |
Bug Description
I'm a launchpad user and I have a project that I commit to. I use bzr as dvcs.
Even though my privacy settings say that my email address is not disclosed to others, it may be viewed publicly when browsing my commits, as they start with my email address.
A workaround is to set different email address, but this disables launchpad's ability to click on revision author to see his/her profile.
Possible solutions that come to my mind at this time would be:
* altering bzr revid format (at least hashing email address, though it is not as secure as it might seem at first glance - there is a website that displays user nickname and hash of his email. a simple check nickname@[gmail, yahoo, msn, ...].com is about 70-80% accurate. there was a link to a study on that once, but I can't find it)
* introducing an option in launchpad to hide revids (at least from public viewing)
security vulnerability: | yes → no |
visibility: | private → public |
Changed in bzr: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
affects: | launchpad → launchpad-code |
tags: | added: check-for-breezy |
Changed in loggerhead-breezy: | |
status: | New → Triaged |
importance: | Undecided → Low |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 9/5/2010 2:57 PM, janisozaur wrote:
> *** This bug is a security vulnerability ***
>
> Private security bug reported:
>
> I'm a launchpad user and I have a project that I commit to. I use bzr as dvcs.
> Even though my privacy settings say that my email address is not disclosed to others, it may be viewed publicly when browsing my commits, as they start with my email address.
> A workaround is to set different email address, but this disables launchpad's ability to click on revision author to see his/her profile.
> Possible solutions that come to my mind at this time would be:
> * altering bzr revid format (at least hashing email address, though it is not as secure as it might seem at first glance - there is a website that displays user nickname and hash of his email. a simple check nickname@[gmail, yahoo, msn, ...].com is about 70-80% accurate. there was a link to a study on that once, but I can't find it)
> * introducing an option in launchpad to hide revids (at least from public viewing)
>
> ** Affects: bzr
> Importance: Undecided
> Status: New
>
While true, a user can also download your branch and see your email in
"bzr log". Even if the revision id wasn't included...
John
=:->
-----BEGIN PGP SIGNATURE----- enigmail. mozdev. org/
GZLgACgkQJdeBCY SNAAPjvwCcDOrei NkJ3HlNKGTo8Kgm KCnM r4SGc2M9Qe7LHp/ bG
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAky
V7sAoMqRuiGDwVF
=eXDs
-----END PGP SIGNATURE-----