从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题:在USB设备驱动程序中,如果设备描述符未设置,可能会导致空指针异常(null pointer panic)。 - 原因:这可能发生在设备没有正确设置当前速度的端点,或者设备描述符有误,导致速度/端点描述符未找到。 2. 修复措施: - 补丁:修复了在检查最大包长度之前检查设备描述符的逻辑。 - 补丁链接:补丁链接为 https://lore.kernel.org/r/20240725010419.314430-2@crwulff@gmail.com 3. 补丁状态: - 状态:补丁已合并到内核中。 - 补丁作者:Chris Wulff - 补丁提交者:Greg Kroah-Hartman 4. 补丁内容: - 文件: - 修改内容: - 添加了检查设备描述符的逻辑。 - 如果设备描述符未设置,将返回EINVAL错误。 5. 补丁影响: - 补丁影响范围:仅影响UDC(USB Device Controller)驱动程序。 - 补丁影响文件: 6. 补丁修复的漏洞: - 漏洞编号:54f83b8c8ea9 - 漏洞描述:USB设备驱动程序拒绝具有0最大包长度的端点。 通过这些信息,我们可以了解到这个补丁修复了一个潜在的空指针异常漏洞,通过检查设备描述符来避免这种情况的发生。