Closed Bug 1646235 Opened 4 years ago Closed 4 years ago

Firefox leaks the number of cameras and microphones without the website needing permission

Categories

(Core :: WebRTC: Audio/Video, defect)

79 Branch
defect

Tracking

()

RESOLVED DUPLICATE of bug 1528042

People

(Reporter: bugzilla.mozilla, Unassigned)

Details

Attachments

(4 files)

Attached image Shot 2020-06-16 at 18.01.16.png (deleted) —

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) Gecko/20100101 Firefox/79.0

Steps to reproduce:

  1. Go to https://broadcast.nvidia.com/feedback/greenscreen?ncid=so-othe-49700&sdk=greenscreen and notice the 'camera' and 'microphone' buttons next to recording. See screenshots for more context.

Firefox Version 79.0a1 (2020-06-16) (64-bit)
OS: MacOS 10.15.5 (19F101)

Actual results:

Firefox gave the website the number of cameras and mics I have on my system WITH NO PERMISSION. This is leakage of sensitive information.

See screenshot of Chrome for comparison

Expected results:

Show no camera and no mics till user grants permission to getUserMedia

Attached image Shot 2020-06-16 at 18.01.24.png (deleted) —
Attached image Shot 2020-06-16 at 18.01.06.png (deleted) —
Attached image Shot 2020-06-16 at 17.59.03.png (deleted) —

This is how it looks on Chrome Version 83.0.4103.97 (Official Build) (64-bit)

Should this be a security bug?

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → WebRTC: Audio/Video
Product: Firefox → Core

Jib, could you please help me triage this one?

On my Linux system, I see two microphones, but not my camera. On my OS X system, I don't see any devices.

Flags: needinfo?(jib)
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Flags: needinfo?(jib)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: