Closed
Bug 1357725
Opened 9 years ago
Closed 4 years ago
Break auth on https://addons.mozilla.org
Categories
(addons.mozilla.org :: Security, defect, P3)
addons.mozilla.org
Security
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: testbr09, Unassigned)
References
()
Details
(Keywords: reporter-external, Whiteboard: [reporter-external] [web-bounty-form] [verif?])
Hi team,
I noticed an authentication break at https://addons.mozilla.org
POC
1 access https://accounts.firefox.com on two devices> when the password is changed on one of the devices the session is immediately interrupted on the other device
2 access https://accounts.firefox.com and on another device https://addons.mozilla.org (https://addons.mozilla.org uses the same credentials as https://accounts.firefox.com)> Change your account password at https://accounts.firefox.com> the session remains active at https://addons.mozilla.org
In this scenario I am using a valid session at https://addons.mozilla.org from a different password.
Please check it.
Flags: sec-bounty?
Comment 1•9 years ago
|
||
Stuart: is this working as expected? From previous conversations (and while not ideal) I think it probably is.
Group: websites-security → client-services-security
Component: Other → Security
Flags: needinfo?(scolville)
Product: Websites → addons.mozilla.org
Comment 2•9 years ago
|
||
(In reply to Simon Bennetts [:psiinon] from comment #1)
> Stuart: is this working as expected? From previous conversations (and while
> not ideal) I think it probably is.
Yes I would agree, sessions on AMO are independent of FXA and FXA doesn't provide a way to notify AMO of password changes so we cannot currently invalidate a session in AMO if the password is changed in FXA.
Flags: needinfo?(scolville)
Comment 3•9 years ago
|
||
Sounds like a dupe of all the bugs on the fact that AMO is using client session auth.
Flags: sec-bounty? → sec-bounty-
Comment 4•6 years ago
|
||
Andrew can you check if FXA supports sending something (SQS or webhook) based on password changes?
URL: https://addons.mozilla.org → https://addons.mozilla.org
Flags: needinfo?(awilliamson)
Comment 6•6 years ago
|
||
It's supported as a webhook https://github.com/mozilla/fxa/tree/master/packages/fxa-event-broker#password-change
I'm assuming it's available in SQS too (I'm not sure there is up to date documentation as it's been superseded by webooks).
Flags: needinfo?(awilliamson)
Updated•5 years ago
|
Flags: needinfo?(awilliamson)
Updated•5 years ago
|
Priority: -- → P3
Comment 9•5 years ago
|
||
https://github.com/mozilla/addons-server/issues/14730 is the github issue for implementing webhook notifications, including password changes.
Flags: needinfo?(awilliamson)
Comment 10•4 years ago
|
||
https://bugzilla.mozilla.org/show_bug.cgi?id=1730485 was about this (and is now closed)
Updated•4 years ago
|
Group: client-services-security
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Updated•2 years ago
|
Keywords: reporter-external
You need to log in
before you can comment on or make changes to this bug.
Description
•