从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 漏洞类型:ACPI_ALLOCATE_ZEROED() 函数在 acpi_db_convert_to_package() 函数中返回 NULL。 - 影响:如果元素为 NULL,可能会导致 NULL 指针引用错误。 2. 修复措施: - 修复代码:在 if (!elements) 语句后添加了 return (AE_NO_MEMORY); 语句。 - 修复位置:在 drivers/acpi/acpica/dbconvert.c 文件中。 3. 提交信息: - 提交者:Pei Xiao - 提交时间:2024-07-18 14:05:48 +0800 - 提交描述:检查 ACPI_ALLOCATE_ZEROED() 函数在 acpi_db_convert_to_package() 函数中的返回值。 4. 相关链接: - Upstream commit:a5242874488eba2b9062985bf13743c029821330 - ACPI commit:4d4547cf13cca820ff7e0f859ba83e1a610b9fd0 5. 签名-off-by: - Pei Xiao - Rafael J. Wysocki - Sasha Levin 6. Diffstat: - 1 文件更改,2 插入,0 删除 7. Diff内容: - 在 drivers/acpi/acpica/dbconvert.c 文件中,对 ACPI_ALLOCATE_ZEROED() 函数的返回值进行了检查,并在返回 NULL 时返回 AE_NO_MEMORY。 这些信息表明,该漏洞修复了在 ACPI_ALLOCATE_ZEROED() 函数返回 NULL 时可能导致的 NULL 指针引用错误,并通过在代码中添加检查和返回语句进行了修复。