Closed Bug 1902131 Opened 2 years ago Closed 2 years ago

Select Options Can Escape Across Tabs

Categories

(Core :: DOM: Core & HTML, defect)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1875354

People

(Reporter: gosegu, Unassigned)

References

Details

(4 keywords, Whiteboard: [client-bounty-form])

Attachments

(3 files)

Attached file poc.html

Using the select option and showPicker(), an attacker could overlay content on other tabs from a malicious site.
Below is a proof-of-concept page; when a victim clicks on a malicious site, the select options are displayed over other tabs opened by the victim.
Also, this selection option is still active not only inside the browser but also outside the browser. This is different from existing bug cases.

Flags: sec-bounty?

Reproduction CASE

  1. Download the poc.html file.
  2. Open the poc.html file in the firefox browser.
  3. Open a different website (this can also be done later) and interact with the malicious site by clicking anywhere. Check if the select option for the malicious site is shown on every tab the user tries to visit.

This is probably a duplicate of other showpicker bugs, like some of the dependencies of bug 1877969. It doesn't seem to depend on bug 1877969 itself because it is not about evading the user-interaction requirement.

Group: firefox-core-security → dom-core-security
Status: UNCONFIRMED → NEW
Component: Security → DOM: Core & HTML
Ever confirmed: true
Product: Firefox → Core
See Also: → 1884023

The link below is a Chrome browser issue that explains the same issue. It would be good to refer to it.

https://issues.chromium.org/issues/41494315

Severity: -- → S3
See Also: → 1906957

This seems fixed to me in Nightly. Can you confirm?

Flags: needinfo?(gosegu)

I bisected the fix for this to bug 1875354 and the POC here just seems to be a simpler version of the other one.

Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: CVE-2024-7518
Resolution: --- → DUPLICATE
Flags: sec-bounty? → sec-bounty-

No reply

Flags: needinfo?(gosegu)
Group: dom-core-security
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: