从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 该漏洞与USB串行设备驱动程序有关,具体是mos7840设备。 - 在mos7840设备的suspend和resume函数中,当设备在挂起和恢复时,可能会触发一个崩溃。 2. 触发条件: - 该漏洞在mos7840设备支持多个读URBs(Universal Request Blocks)时触发。 - 特别是在设备处于挂起状态时,如果设备的第二个URB的上下文指针指向的是设备结构而不是mos7840设备结构,可能会导致崩溃。 3. 修复措施: - 修复了mos7840设备的suspend和resume函数,以确保在挂起和恢复时正确处理URBs。 - 修复了Delock 87414 USB 2.0到4x串行适配器的测试。 4. 补丁内容: - 修复了mos7840设备的suspend和resume函数,确保在挂起和恢复时正确处理URBs。 - 修复了mos7840设备的port_remove函数,确保在挂起和恢复时正确处理URBs。 5. 补丁应用: - 该补丁已应用到drivers/usb/serial/mos7840.c文件中。 - 该补丁已通过Delock 87414 USB 2.0到4x串行适配器的测试。 6. 补丁作者: - 该补丁由Dmitry Smirnov和Johan Hovold共同提交。 7. 补丁状态: - 该补丁已通过Delock 87414 USB 2.0到4x串行适配器的测试。 - 该补丁已通过Delock 87414 USB 2.0到4x串行适配器的测试。 通过这些信息,我们可以了解到该漏洞的触发条件、修复措施以及补丁的应用情况。