Kamil Leoniak found a descriptor parser bug in usbvideo.sys, the USB Video Class driver in Windows, during an automated Delphos Labs review of the compiled driver.
The validator accepts a descriptor that cannot advance the parser. The old path rejected bLength=0 because it checked whether the pointer would actually move forward. The newer path, behind Feature_Servicing_UvcDescriptPointerFix and on by default, checks only that the length fits in the remaining buffer. Zero fits, so the caller advances by zero and the loop parses the same descriptor forever.
34 bytes of configuration descriptor were enough, served from a Teensy 3.2 as a single-function UVC device. One core pinned at 100% in kernel mode, USB enumeration stopped system-wide, unplugging did not recover it, normal reboot blocked. Three times from a clean boot.
MSRC closed it on July 23 as not a bug. No CVE, no patch.