Closed
Bug 1221771
Opened 9 years ago
Closed 9 years ago
On about:accounts, Firefox warns that your login could be compromised.
Categories
(Firefox :: Firefox Accounts, defect, P1)
Firefox
Firefox Accounts
Tracking
()
VERIFIED
FIXED
Iteration:
46.3 - Jan 25
Tracking | Status | |
---|---|---|
firefox46 | --- | verified |
People
(Reporter: markh, Unassigned)
References
Details
(Whiteboard: [fxsync][fxprivacy])
Attachments
(1 file)
36.02 KB,
image/png
|
Details |
STR:
* Start a Sync signin flow.
* When on about:accounts, click the globe icon in the URL bar.
Actual:
* Dropdown tells you your login could be compromised.
Expected:
* It doesn't
Flags: firefox-backlog+
Comment 1•9 years ago
|
||
This is probably a bug with the login manager code more than anything else.
Blocks: 1179961
Comment 2•9 years ago
|
||
Is about:accounts listed as moz-safe-about? There is a bug open on the webconsole warning for about:accounts that probably has some helpful context - https://bugzilla.mozilla.org/show_bug.cgi?id=983326
Reporter | ||
Comment 3•9 years ago
|
||
As Margaret guessed, the login manager is the source of this (although it doesn't look like a bug). checkIfURIisSecure() in LoginManagerContent.js is returning false for about:accounts due to...
(In reply to Tanvi Vyas [:tanvi] from comment #2)
> Is about:accounts listed as moz-safe-about? There is a bug open on the
> webconsole warning for about:accounts that probably has some helpful context
> - https://bugzilla.mozilla.org/show_bug.cgi?id=983326
about:accounts *does not* have URI_SAFE_TO_LOAD_IN_SECURE_CONTEXT, because, as mentioned in bug 983326, that would mean it loses chrome permissions (and indeed, adding that flag prevent aboutAccounts.js from referencing Components, and thus it can't import anything or do what it needs to do.) So adding that flag isn't the simple fix.
I'm not sure where this leave us.
Comment 4•9 years ago
|
||
I think we need to revisit the URI flags we use here:
http://mxr.mozilla.org/mozilla-central/source/toolkit/components/passwordmgr/LoginManagerContent.jsm#1105
This method will also undergo changes in https://bugzilla.mozilla.org/show_bug.cgi?id=1217133.
Comment 5•9 years ago
|
||
IIUC, this doesn't affect Fx44. I can only repro in Fx45, and needs to be fixed for Fx45.
Priority: -- → P1
Whiteboard: [fxsync]
Comment 6•9 years ago
|
||
(In reply to Chris Karlof [:ckarlof] from comment #5)
> IIUC, this doesn't affect Fx44. I can only repro in Fx45, and needs to be
> fixed for Fx45.
Right now the pref for insecure passwords is only set in Nightly builds, and hence the inability to reproduce on FF 44. This bug blocks https://bugzilla.mozilla.org/show_bug.cgi?id=1221206 to turn on the warnings in dev edition.
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Comment 9•9 years ago
|
||
I am sorry, I spoke out of ignorance in my previous two comments (#7 and #8), I wish I could just delete them. Yet, I am temporarily fixing the bug in my own theme by adding into panel.css the rule:
/* Hide contradictory messages based on insecure login forms presence. */
#identity-popup[connection=chrome] [when-loginforms=insecure] {
display: none;
}
Comment 10•9 years ago
|
||
This issue gets fixed with bug 1217766, which is on fx-team and if all goes well will merge to central soon.
Comment 11•9 years ago
|
||
Marking as resolved so it can be verified.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: qe-verify+
Resolution: --- → FIXED
Whiteboard: [fxsync] → [fxsync][fxprivacy]
Updated•9 years ago
|
Iteration: --- → 46.3 - Jan 25
Updated•9 years ago
|
QA Contact: paul.silaghi
Comment 12•9 years ago
|
||
Verified fixed FF 46.0a2 (2016-01-25) Win 7
Status: RESOLVED → VERIFIED
status-firefox46:
--- → verified
Updated•7 years ago
|
Product: Core → Firefox
You need to log in
before you can comment on or make changes to this bug.
Description
•