从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题:在mos7840驱动中,当支持多个读URBs(Universal Request Blocks)被添加回内核后,如果驱动没有提供一个专门的暂停和恢复函数,可能会导致在恢复时触发崩溃。 - 原因:在恢复时,USB序列核心会调用驱动的通用暂停和恢复函数,但这些函数可能没有处理多个读URBs的情况,导致错误。 2. 修复措施: - 解决方案:为mos7840驱动实现专门的暂停和恢复函数。 - 测试:使用Delock 87414 USB 2.0到4x串行适配器进行了测试。 3. 补丁内容: - 更改内容:在drivers/usb/serial/mos7840.c文件中添加了两个新的函数: 和 。 - 更改代码: 4. 补丁应用: - 应用范围:补丁应用于drivers/usb/serial/mos7840.c文件。 - 补丁大小:补丁大小为45行代码。 这些信息可以帮助我们理解漏洞的背景、修复措施以及补丁的具体内容。