从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 漏洞类型:NULL pointer dereference if ATIF is not supported。 - 影响组件:drm/amdgpu。 - 问题描述:acpi_evaluate_object() 函数可能会返回 AE_NOT_FOUND 错误,导致在 ATIF 不支持的情况下,代码会尝试访问 buffer.pointer(obj)并将其视为 NULL。 2. 修复措施: - 修复代码:在代码中添加了条件判断,如果调用方法失败且 ATIF 不支持,则会检查 status 是否为 AE_NOT_FOUND。 - 修复逻辑: 3. 修复范围: - 文件位置:drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c。 - 修复代码行数:172-172 行。 4. 修复状态: - 状态:已修复。 - 修复者:Antonio Quartulli。 - 审查者:Mario Limonciello。 - 提交者:Greg Kroah-Hartman。 5. 相关链接: - 原始提交:https://lore.kernel.org/r/20241031152848.4716-1-antonio@mandelbit.com - Cherry-picked commit:https://lore.kernel.org/r/2024092121553df2b71627d8453f083e87a1 这些信息表明,该漏洞已被修复,并且修复措施是在代码中添加了条件判断,以防止在 ATIF 不支持的情况下发生 NULL 指针解引用错误。