Notification permissions are retained across private browsing windows if you don't close all of Firefox
Categories
(Firefox :: Private Browsing, defect)
Tracking
()
People
(Reporter: emz, Unassigned)
Details
(Keywords: sec-other, Whiteboard: [keep hidden while 1784741 is])
T2-2 : In Firefox on macOS, the selection by the user to allow notification permissions is permanently retained in Private Browsing Mode. This vulnerability risks allowing the display of notifications that should not be displayed based on different sessions (e.g., past Private Browsing Mode sessions that should have been discarded or sessions in a different browsing mode).
The bug does not seem to be macOS specific. I can reproduce it on Ubuntu too.
This bug is from the report in Bug 1784741.
Comment 1•3 years ago
|
||
Thank you for reviewing our report.
We operated Firefox in the following sequence during our investigation.
This procedure includes the step (step 6 ) of quitting the Firefox browser, including the standard browsing mode windows, in the middle of the operation.
Steps in our analysis
- launch the Firefox browser
- open a website requesting notification permission in Private Browsing mode (e.g., https://permission.site)
- the website requests notification permission
- we grant the requested notification permission
- close Private Browsing mode window
- Quit Firefox browser (also quits normal browsing mode)
- launch the Firefox browser
- open the website requesting notification permission in Private Browsing mode (the same site as in 2) 9.
- the website requests notification permission
- we analyze the permission status at this time
With this procedure, we concluded that the permission state is persistent only in Private Browsing mode of Firefox on Mac.
However, when step 6 of the above procedure is omitted, i.e., the close/open operation of the Private Browsing window is performed without quitting the Firefox browser, we found that the notification permissions are persistent in Private Browsing mode on Windows and Linux (Ubuntu) as well.
We think this implementation should be fixed for the privacy .
Comment 2•3 years ago
|
||
Firefox has only a single private session that lasts as long as the normal Firefox session lasts. If you close a private window and then open a new private window you are still in the same private browsing "session". This works differently from other browsers, and differently than users expect.
We think this implementation should be fixed for the privacy
Many people agree. See bug 1530394
Comment 3•3 years ago
|
||
I agree that the implementation of Bug 1530394 is inappropriate.
On the Mac, the Firefox application process is not terminated when the user exits the application via the "Close Window" button.
This means that the normal browsing session is maintained even after the user clicks the "Close Window" button.
Therefore, compared to other operating systems, the normal browsing session is more likely to be maintained on the Mac, making Bug 1530394 a greater threat.
Updated•2 years ago
|
Description
•