Closed
Bug 1166571
Opened 10 years ago
Closed 7 years ago
[meta] Third-party password manager add-ons interfere with Sync
Categories
(Firefox :: Sync, defect, P3)
Tracking
()
RESOLVED
INVALID
People
(Reporter: josh.karli, Unassigned)
References
Details
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
Build ID: 20150513174244
Steps to reproduce:
This problem started immediately after autoupgrading to FF 38.0.1 using the FF background maintenance service. It is probably worth noting that I have a particularly long password (~20 characters).
1) Open Firefox, start browsing. Browser was previously set to have syncing enabled, to sync only bookmarks, addons, and preferences.
2) FF complains about incorrect sync credentials within a few seconds of FF opening (see error message below).
3) Click on hamburger icon>sync>reenter credentials
4) Works fine for about 45 minutes, then it spits out a log (attached, they all look identical) and displays the error in the GUI again.
Same results for same setup on my laptop and desktop, both running Win 8.1 x64 Pro, up to date as of today. Both have same addons and plugins, no services. I have not tried this without addons since I assume that sync does not interact with addons.
Addon list:
Adblock Plus 2.6.9
Adblock Plus Popup Addon 0.9.2
Ant Video Downloader 2.4.7.31
DownThemAll! 2.0.18
DownThemAll! Anticontainer 1.3
Element Hiding Helper for Adblock Plus 1.32
FEBE 8.7
flickr original 1.0.8
HTTPS-everywhere 5.0.4
Pilfer 1.29
Privacy Badger Firefox 0.1.4
Self-Destructing Cookies 0.4.7
Tab Mix Plus 0.4.1.7
Netcraft Anti-Phishing Toolbar 1.10.1 (disabled)
Plugins:
OpenH264 Video Codec provided by Cisco Systems 1.4 (always activate)
Shockwave Flash 17.0.0.169 (ask to activate)
other plugins are set to never activate
Actual results:
FF claims that sync credentials are ok initially, then later complains of an error:
"sync encountered an error while syncing: incorrect account name or password. sync will automatically retry this action"
every 45 minutes or so. If I reenter my sync credentials then it seems to be fine again for another 45 minutes, approximately.
Expected results:
Sync should remember my sync credentials as it always.
Comment 1•10 years ago
|
||
I'm also getting this behaviour on Firefox 38.0.1 (on Ubuntu 14.10).
My sync password also is long ( > 20 chars).
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0
Build ID: 20150511103731
Addon list:
Adblock Edge 2.1.9.1-signed
BugMeNot Plugin 3.1-signed
Disconnect 3.15.3.1-signed
Firebug 2.0.10
Flashblock 1.5.18.1-signed
Live HTTP headers 0.17.1-signed
Remember Passwords 1.1.1-signed
Saved Password Editor 2.9.1-signed
Tamper Data 11.0.1.1-signed
Ubuntu Firefox Modifications 3.0
Ubuntu Online Accounts 0.5
Unity Desktop Integration 3.0.2
Unity Websites integration 2014.07.01.beta
User Agent Switcher 0.7.3.1-signed
Comment 2•10 years ago
|
||
I have this bug on two computers. My friend's computer has this problem too. Please mark it confirmed.
I am greatly disappointing by this, as at first the sync system was totally broken like this, and sync was unusable.
Then it was fixed and it worked fine for months irrespective of cookies, although you needed one to do your first sign in.
Not it's broken real bad, and nagging constantly unless the user disables syncing.
Reporter | ||
Comment 3•10 years ago
|
||
FF 38.0.5 still exhibits this bug. I would be happy to run tests or submit logs as anyone requests. As it currently manifests, it seems that entering sync credentials will allow syncing, however the error
OS: Unspecified → Windows 8.1
Hardware: Unspecified → x86_64
Reporter | ||
Comment 4•10 years ago
|
||
(continuing above comment)
the error emerges after ~30-60 minutes (about 45 minutes I think) after last entering credentials and FF cannot be synced again until credentials are reentered. Adding a screenshot of the error message.
Reporter | ||
Comment 5•10 years ago
|
||
shows the annoying error message as of 38.0.5
Reporter | ||
Comment 6•10 years ago
|
||
It seems to me that this problem would either be in FF's hashing of the password for credential storage for later use, or is somehow in the communication protocol used after the initial credentials are communicated. I say this having no idea how sync works.
Comment 7•10 years ago
|
||
I have upgraded to ff 39.0, and I'm still getting this error.
Comment 8•10 years ago
|
||
(In reply to Timothy Moll from comment #7)
> I have upgraded to ff 39.0, and I'm still getting this error.
Turns out this issue was caused by one of my add-ons (in my case: Remember Passwords).
Sync now is working as intended.
Comment 9•9 years ago
|
||
Sync is still broken. Apparently, it's all hooked to history, which is defective by design.
Comment 10•9 years ago
|
||
I was having the same problem running on a Mac running OS X Yosemite.
It turns out that the culprit was an add-on: "Keychain Services Integration" that allows for storing usernames and passwords using Apple's Keychain Services instead of the built-in system.
While it works OK for all other passwords it seems the particular json contents of the sync account password doesn't make through. The account's passwords looks something like
{"version":1,"accountData":{"customizeSync":false,"kA":"*******************","kB":"*******************"}}
I hope this may help somebody. I'll try to contact the add-on developer.
Comment 11•9 years ago
|
||
The problem is not limited to Mac.
Mozilla is recommending using bad security practices that no one should ever use on a mobile machine.
https://support.mozilla.org/en-US/kb/firefox-sync-troubleshooting-and-tips#w_firefox-sync-resets-every-time-i-close-firefox_2
Updated•9 years ago
|
Component: Untriaged → Sync
Comment 12•9 years ago
|
||
There are 2 common reasons for this issue:
* addons that mess with the password storage - as comment 8 and 10 mentioned.
* As comment 11 mentions, configuring Firefox to delete stored passwords on exit also causes this. In Firefox 42 we've actually removed that option completely - now you should just tell Firefox to not remember passwords.
Comment 13•9 years ago
|
||
There is a difference between someone gaining access to bookmarks synchronization, and someone gaining access to someone's banking account.
Are you stating that Firefox is blind to the difference?
Comment 14•9 years ago
|
||
(In reply to Brenda Make from comment #13)
> There is a difference between someone gaining access to bookmarks
> synchronization, and someone gaining access to someone's banking account.
Obviously.
> Are you stating that Firefox is blind to the difference?
Obviously not.
You are clearly missing something important, but I've no idea what it is. If you can clarify your concerns with some context I may be able to help.
Comment 15•9 years ago
|
||
Turning this into a meta and changing the description.
Summary: Firefox 38.0.1 sync forgets Firefox Sync account login credentials → [meta] Third-party password manager add-ons interfere with Sync credential storage in the Firefox password manager.
Updated•9 years ago
|
Flags: firefox-backlog+
Priority: -- → P3
Updated•9 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•9 years ago
|
Flags: firefox-backlog+
Updated•8 years ago
|
Priority: -- → P3
Comment 17•8 years ago
|
||
Updating the title to reflect that it interferes in various ways, notably with both credential saving and the syncing of passwords.
Summary: [meta] Third-party password manager add-ons interfere with Sync credential storage in the Firefox password manager. → [meta] Third-party password manager add-ons interfere with Sync
Updated•8 years ago
|
Comment 18•7 years ago
|
||
3rd party login managers cannot interfere with the login manager services anymore since we only support WebExtensions now.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•