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.