New issue
Advanced search Search tips

Issue 818081 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac
Pri: 3
Type: Feature

Blocking:
issue 813280



Sign in to add a comment

Block list for USB device/interface classes

Project Member Reported by reillyg@chromium.org, Mar 2 2018

Issue description

Implement a block list for USB device and interface classes that we never want accessible via WebUSB, even if there is no system driver claiming the interface.
 
Blocking: 813280
Blockedon: 818472
Blockedon: 818592
Blockedon: -818472
Blockedon: -818592
Project Member

Comment 6 by bugdroid1@chromium.org, Mar 27 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/537313cf17960ed943eb82cc696a781ef8769331

commit 537313cf17960ed943eb82cc696a781ef8769331
Author: Reilly Grant <reillyg@chromium.org>
Date: Tue Mar 27 23:42:20 2018

Add list of protected USB interfaces classes for WebUSB

Web content will not be allowed to claim interfaces advertising these
interface classes.

Intent to Implement and Ship: https://goo.gl/bGx8cc

Bug:  818081 
Change-Id: I265b8502b1cb8f0aa6090069fc82c685b2949050
Reviewed-on: https://chromium-review.googlesource.com/953171
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Adam Langley <agl@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546313}
[add] https://crrev.com/537313cf17960ed943eb82cc696a781ef8769331/third_party/WebKit/LayoutTests/usb/protected-interface-classes.html
[modify] https://crrev.com/537313cf17960ed943eb82cc696a781ef8769331/third_party/WebKit/Source/modules/webusb/USBDevice.cpp
[modify] https://crrev.com/537313cf17960ed943eb82cc696a781ef8769331/third_party/WebKit/Source/modules/webusb/USBDevice.h

Status: Fixed (was: Assigned)

Sign in to add a comment