Blocklist builtin Windows MIDI device
Categories
(Core :: DOM: Device Interfaces, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox108 | --- | fixed |
People
(Reporter: bholley, Assigned: gsvelto)
References
Details
Attachments
(1 file)
I recently discovered that Windows automatically provisions a software MIDI device called Microsoft GS Wavetable Synth. Chrome disables this device for WebMIDI, and so we should too for compatibility reasons.
Interestingly, the device was disabled in Chromium because it was found to be insufficiently hardened against adversarial input. This has been our hypothesis about many MIDI devices since the beginning, and validates our position that exposing MIDI devices to sites without user consent is quite dangerous.
The bug notes that Chrome's security calculus hinged more on a belief that MIDI devices are rare than that exposing them is actually safe. This is presumably why the issue was addressed by simply blocklisting this specific device rather than anything systematic.
Reporter | ||
Comment 1•2 years ago
|
||
Gabriele, can you whip up a quick patch to implement a similar blocklist for compat reasons?
Assignee | ||
Comment 2•2 years ago
|
||
Cooking up a patch
Assignee | ||
Comment 3•2 years ago
|
||
Comment 5•2 years ago
|
||
bugherder |
Description
•