从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 漏洞类型:ACPI_ALLOCATE_ZEROED() 在 acpi_db_convert_to_package() 中的 null 返回检查。 - 漏洞影响:ACPI_ALLOCATE_ZEROED() 可能失败,元素可能为 NULL,导致后续的 NULL 指针引用。 2. 补丁描述: - 补丁代码:在 acpi_db_convert_to_package() 函数中添加了检查元素是否为 NULL 的代码。 - 补丁位置:在 drivers/acpi/acpica/dbconvert.c 文件中。 3. 补丁代码示例: - 这段代码检查 是否为 NULL,如果是,则返回 AE_NO_MEMORY 错误。 4. 补丁上下文: - 补丁来源:来自 Upstream commit a5242874488eba2b9062985bf13743c029821330。 - 补丁链接:https://github.com/acpica/acpica/commit/4d4547cf 5. 补丁作者: - 作者:Pei Xiao - 签名-off-by:Pei Xiao 6. 补丁状态: - 状态:已合并到 Linux 内核的 master 分支。 这些信息表明,该补丁是为了修复 ACPI_ALLOCATE_ZEROED() 函数在特定条件下返回 NULL 的问题,从而避免后续的 NULL 指针引用错误。