【标题描述】: 在使用蓝牙USB设备时,遇到设备描述符损坏导致的除零错误
一、缺陷信息
内核信息:
openEuler-1.0-LTS
缺陷归属组件:
Bluetooth USB Driver (bfusb)
缺陷简述:
在蓝牙USB驱动程序中,如果USB设备的端点描述符中wMaxPacketSize为零,未经检查直接用于后续计算,导致除零错误。
【环境信息】
裸机场景:使用包含蓝牙USB设备的物理机器。
发现问题的组件:Bluetooth USB Driver (bfusb)
网络信息
使用标准的USB接口连接蓝牙设备。
【问题复现步骤】
将具有损坏描述符(wMaxPacketSize=0)的蓝牙USB设备连接到系统。
启动系统并加载bfusb驱动程序。
观察系统行为及错误日志。
【实际结果】
在未修复的内核版本中,系统尝试执行除以零的操作,导致系统崩溃或不稳定。
【其他相关附件信息】
缺陷详情参考链接:缺陷详情
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论