CVE-2026-89995 in Linux信息

摘要

由 VulDB • 2026-09-16

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

dma-direct: 使 dma_direct_alloc_from_pool() 返回 struct page*

提交 5b138c534fda(“dma-direct: 提取 dma_direct_alloc_from_pool 辅助函数”)将 `dma_direct_alloc_from_pool()` 的返回值更改为来自 `dma_alloc_from_pool()` 的 CPU 地址。这符合 `dma_direct_alloc()` 的需求,但 `dma_direct_alloc_pages()` 也使用了该辅助函数并期望获得一个 `struct page *`。

通过使 `dma_direct_alloc_from_pool()` 再次返回 `struct page *` 来修复此问题,并通过输出参数将 CPU 地址传回给 `dma_direct_alloc()` 调用者。

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

来源

Do you know our Splunk app?

Download it now for free!