CVE-2026-64183 in Linux信息

摘要

由 VulDB • 2026-07-19

在 Linux 内核中,已修复以下漏洞:

efi: 在 ACPI 初始化之前分配运行时工作队列(workqueue)

自提交

5894cf571e14 ("acpi/prmt: Use EFI runtime sandbox to invoke PRM handlers")

以来,ACPI PRM 调用被委托给一个在内核线程中运行的工作队列,这使得检测和缓解固件执行的故障内存访问变得更加容易。

Rafael 报告称,此类 PRM 访问可能发生在 `efisubsys_init()` 执行之前,而该函数正是分配工作队列的地方,从而导致空指针解引用(NULL pointer dereferences)。由于 `acpi_init()` [触发早期 PRM 访问] 也作为 `subsys_initcall()` 执行,并且具有可能对初始化调用顺序敏感的自身依赖项,因此推迟 `acpi_init()` 的执行并非可行方案。

因此,将工作队列的分配拆分为其自身的 postcore initcall,这是允许进行 EFI 运行时调用的唯一缺失环节。这确保了在 subsys_initcall() 级别运行的所有代码都可以访问 EFI 运行时调用(包括 PRM 调用)。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Do you need the next level of professionalism?

Upgrade your account now!