Skip to content

v0.0.1a

Pre-release
Pre-release

Choose a tag to compare

@steck0714 steck0714 released this 28 Jul 11:51
e67ad87

Bug Fixes & UpdatesbulkTransferIn:
Fixed a missing IN direction bit (| 0x80), which caused real-device IN transfers to always fail.
requestDeviceChooser: Added a missing re-entrancy guard to prevent duplicate dialog instances in nested event loops.
controlTransferIn/Out: Fixed a critical bug where the protected class validation in claimInterface could be completely bypassed.
(Most Critical)interface_class_for: Fixed a fail-open vulnerability that erroneously identified non-existent interface numbers as "safe."
Added Hub (0x09) to the list of protected interface classes.Implemented USBConfiguration.configurationName and USBAlternateInterface.interfaceName.
Fixed an issue where Control-type endpoints were not being properly excluded.
⚠️ Note: While these fixes have been applied, stable operation is not yet fully guaranteed. Please wait for the next release.