关键漏洞信息 问题描述: - 在USB gadget f_ncm模块中,bind/unbind周期后,ncm->notify_req处于遗留状态。 - 如果后续的bind失败,统一错误标签尝试释放这个遗留请求,导致在访问ep->ops->free_request时出现NULL指针引用。 修复措施: - 重构bind路径中的错误处理,使用__free()自动清理机制。 相关代码段: 修复提交: - Fixes: 9f6ce4240a2b ("usb: gadget: f_ncm.c added") - 作者: Kuen-Han Tsai - 提交者: Greg Kroah-Hartman