Closed Bug 1384941 Opened 2 years ago Closed 2 years ago

[mac] remove access to mach services which are for cameras

Categories

(Core :: Security: Process Sandboxing, enhancement, P1)

Unspecified
macOS
enhancement

Tracking

()

RESOLVED FIXED
mozilla57
Tracking Status
firefox57 --- fixed

People

(Reporter: Alex_Gaynor, Assigned: Alex_Gaynor)

References

Details

(Whiteboard: sb+)

Attachments

(1 file)

We remoted cameras, so now any mach services which exist to support them can be removed (we removed the dedicated |device-camera| permission a while ago).
Try job: https://treeherder.mozilla.org/#/jobs?repo=try&revision=7ecbb149387af79149cbfacdde6fe39004f3cd4f&group_state=expanded

Local testing I did to make sure stuff didn't break:

1) WebRTC with a USB microphone
2) WebRTC with a USB camera
3) Normal audio (youtube) with a USB headset

Are there other cases that'd be useful to manually test?
Whiteboard: sb+
Target Milestone: --- → mozilla57
Priority: -- → P1
Another thing I tested:

4) WebRTC with screen capture.
Comment on attachment 8890862 [details]
Bug 1384941 - removed access to mach services which are used for cameras in the content process;

https://reviewboard.mozilla.org/r/162082/#review167480
Attachment #8890862 - Flags: review?(haftandilian) → review+
Keywords: checkin-needed
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/78d41229c339
removed access to mach services which are used for cameras in the content process; r=haik
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/78d41229c339
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.