从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题描述:在注册USB设备时,如果使用 配置选项,可能会出现KASAN(Kernel Address Space Layout Randomization)内存泄漏错误。 - 问题表现:在调试模式下,可能会看到类似 函数的调用,但没有相应的释放操作,导致内存泄漏。 2. 修复措施: - 修复方法:在注册USB设备时,需要确保在 函数中正确释放父设备的引用。 - 修复代码: 3. 修复范围: - 受影响文件: - 修复代码位置:文件中第519行和第568行。 4. 修复者: - 提交者:Thadeu Lima de Souza Cascardo - 提交时间:2024年10月4日 - 提交描述:修复了USB Type-C设备注册时的内存泄漏问题。 5. 审核者: - 审核者:Heikki Kroeger、Dmitry Baryshkov - 审核时间:2024年10月4日 6. 链接: - 原始问题链接:https://lore.kernel.org/r/20241004123738.2964524-1-cascardo@igalia.com 这些信息表明,该漏洞是由于USB设备注册时未正确释放父设备的引用导致的内存泄漏,修复措施是确保在 函数中正确释放父设备的引用,并通过审核确保了修复的有效性。