Closed Bug 1883139 Opened 2 years ago Closed 1 year ago

Blocking fullscreen mode notifications while printing a page on Android.

Categories

(Firefox for Android :: General, defect)

Unspecified
Android
defect

Tracking

()

RESOLVED DUPLICATE of bug 1839074

People

(Reporter: Laraweron, Unassigned)

References

()

Details

(Keywords: reporter-external, Whiteboard: [reporter-external] [client-bounty-form] [verif?])

Attachments

(2 files)

Attached file p0c.html

Simultaneously opening fullscreen mode and invoking the print() function triggers an overlap of notifications, as printing takes higher priority and activates the Android software component. Closing the print window using JavaScript seems impractical, so resorting to social engineering might be necessary to prompt the user to press the back button on their smartphone.

In the desktop browser version, the exploit may execute, but there is no observed phishing effect; the browser behavior remains stable.

Disregarding the address bar spoofing, the implementation in real conditions may vary, and it can be entirely acceptable.
The error occurs due to the browser's UX/UI interface. The notification window should explicitly ensure that the user has read the message. In Google Chrome, the window waits for the user to finish printing and return to the content screen.

If the link with the exploit is shared through various messengers, a different browser interface will open. In this interface, even after double-clicking the back button, the address bar will be hidden from the user behind an image.

To address this, it's necessary to configure the policy for simultaneous activation of fullscreen mode and other events. Additionally, configuring the notification interface to display a pop-up window indicating the transition to fullscreen mode is needed.

Flags: sec-bounty?
Group: firefox-core-security → mobile-core-security
Component: Security → General
OS: Unspecified → Android
Product: Firefox → Fenix
Attached video video.mp4
Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1839074
Resolution: --- → DUPLICATE
Group: mobile-core-security → core-security-release
Flags: sec-bounty? → sec-bounty-
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: