fullscreen notification not shown when fullscreen lead to spoof (firefox focus - android)
Categories
(Focus :: General, defect, P1)
Tracking
(firefox109- wontfix, firefox110+ verified, firefox111+ verified)
People
(Reporter: sas.kunz, Assigned: vdreghici)
References
Details
(Keywords: csectype-spoof, reporter-external, sec-high, Whiteboard: [reporter-external] [client-bounty-form] [verif?] [adv-main110+] )
Attachments
(9 files)
755.77 KB,
video/mp4
|
Details | |
2.40 KB,
text/html
|
Details | |
23.82 KB,
image/jpeg
|
Details | |
3.27 KB,
patch
|
petru
:
review+
tjr
:
sec-approval+
|
Details | Diff | Splinter Review |
380.23 KB,
video/mp4
|
Details | |
3.12 KB,
patch
|
petru
:
review+
|
Details | Diff | Splinter Review |
3.12 KB,
patch
|
petru
:
review+
|
Details | Diff | Splinter Review |
705.41 KB,
image/jpeg
|
Details | |
271 bytes,
text/plain
|
Details |
I found a vulnerability in firefox focus- android when the web page in fullscreen state the fullscreen notification not shown which can lead to spoof.
steps to produce
1.open http://103.186.0.20/poc2new.html or open poc2new.html
2. Click the open to google button
3 the fake web page is opened (fullscreen)
OS: Android 10 (Samsung M31)
Firefox Focus version: 106.1.0 (Build #362840108)
106.0-20221010181815)
AC :106.0.5, 5f06485fc3
AS:94.2.1
i attached the poc video file.
thank you
Updated•2 years ago
|
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Chris: does this affect Fenix also? If not what's different about the two?
This in not affect on fenix. On firefox focus when the fullscreen state the toast not shown at all
Comment 5•2 years ago
|
||
The Fenix bug is bug 1798798.
Comment 6•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 7•2 years ago
|
||
Assignee | ||
Comment 8•2 years ago
|
||
Added recording
Comment 9•2 years ago
|
||
Comment on attachment 9312992 [details] [diff] [review]
Show_snackbar_when_the_browser_enters_fullscreen_.patch
Very close to what we do on Fenix. LGTM.
Assignee | ||
Comment 10•2 years ago
|
||
Comment on attachment 9312992 [details] [diff] [review]
Show_snackbar_when_the_browser_enters_fullscreen_.patch
Security Approval Request
- How easily could an exploit be constructed based on the patch?: An exploit cannot be constructed.
- Do comments in the patch, the check-in comment, or tests included in the patch paint a bulls-eye on the security problem?: Yes
- Which older supported branches are affected by this flaw?: No branches
- If not all supported branches, which bug introduced the flaw?: None
- Do you have backports for the affected branches?: No
- If not, how different, hard to create, and risky will they be?: It would not be hard.
- How likely is this patch to cause regressions; how much testing does it need?: Not likely
- Is Android affected?: No
Comment 11•2 years ago
|
||
Comment on attachment 9312992 [details] [diff] [review]
Show_snackbar_when_the_browser_enters_fullscreen_.patch
Approved to land and request uplift
Comment 12•2 years ago
|
||
Regarding the form and the question about uplifting the change I think it is a good candidate with the patch being small and solving an important security issue.
Assignee | ||
Comment 13•2 years ago
|
||
Patch for Beta
Assignee | ||
Comment 14•2 years ago
|
||
Patch for Release
Assignee | ||
Updated•2 years ago
|
Comment 15•2 years ago
|
||
Comment on attachment 9313987 [details] [diff] [review]
Bug_1800203__Add_fullscreen_snackbar_for_Focus_Beta.patch
Same patch as on Nightly. Looks good, thanks!
Comment 16•2 years ago
|
||
Comment on attachment 9313988 [details] [diff] [review]
Bug_1800203__Add_fullscreen_snackbar_for_Focus_Release.patch
Same patch as on Nightly. Looks good, thanks!
Assignee | ||
Comment 17•2 years ago
|
||
Comment on attachment 9313988 [details] [diff] [review]
Bug_1800203__Add_fullscreen_snackbar_for_Focus_Release.patch
Added patches for beta and release
Assignee | ||
Comment 18•2 years ago
|
||
[Tracking Requested - why for this release]:
Comment hidden (obsolete) |
Assignee | ||
Comment 20•2 years ago
|
||
Tested and added patches for beta and release, requesting approval for uplift.
Comment 21•2 years ago
|
||
Comment on attachment 9313988 [details] [diff] [review]
Bug_1800203__Add_fullscreen_snackbar_for_Focus_Release.patch
Don't need me anymore; Relman will review the uplift request
Updated•2 years ago
|
Comment 22•2 years ago
|
||
I don't think this warrants shipping out of band to v109, but we should definitely get this uplifted to v110 after it lands on Nightly.
Updated•2 years ago
|
Comment 23•2 years ago
|
||
If we're going to fix this in time to uplift to v110 as well, this needs to land ASAP. We're building RCs in less than a week and have only one mobile beta left before that.
Updated•2 years ago
|
Comment 24•2 years ago
|
||
Landing the Nightly patch in https://github.com/mozilla-mobile/firefox-android/pull/683.
It's a small change that if QA verifies can probably be uplifted tomorrow.
Comment 25•2 years ago
|
||
thankyou |
Landed on main:
https://github.com/mozilla-mobile/firefox-android/commit/0f7deea29065beb4f46443a28e62add9ed9b4551
Comment 26•2 years ago
|
||
Verified as implemented on the latest Focus Nightly 111.0a1 from 2/2 with the following devices:
- Google Pixel 6 (Android 13),
- Lenovo tablet M10 (Android 10),
- HTC 10 (Android 8),
- Samsung Galaxy Note 8 (Android 9),
- Oppo Reno 6 (Android 12), and
- Oppo Find X3 Lite (Android 11).
Updated•2 years ago
|
Comment 27•2 years ago
|
||
Please submit a v110 backport PR so we can include it in today's final beta
Assignee | ||
Comment 28•2 years ago
|
||
Uplift PR ready: https://github.com/mozilla-mobile/firefox-android/pull/692
Asked CPetereson to approve.
Assignee | ||
Comment 29•2 years ago
|
||
Approved and landed!
Comment 30•2 years ago
|
||
uplift |
Comment 31•2 years ago
|
||
Verified as implemented on the latest Focus Beta 110.0b5 also with the following devices:
- Google Pixel 6 (android 13),
- Sony Xperia Z5 Premium (Android 7.1.1),
- Samsung Galaxy Note 8 (Android 9), and
- Lenovo tablet M10 (Android 10).
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 32•2 years ago
|
||
Updated•2 years ago
|
Updated•2 years ago
|
Updated•1 year ago
|
Updated•6 months ago
|
Description
•