CVE-2026-89995 in Linux
Tóm tắt
Bởi VulDB • 17/09/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
dma-direct: trả về struct page từ dma_direct_alloc_from_pool()
Commit 5b138c534fda ("dma-direct: factor out a dma_direct_alloc_from_pool helper") đã thay đổi hàm dma_direct_alloc_from_pool() để trả về địa chỉ CPU từ dma_alloc_from_pool(). Điều này phù hợp với dma_direct_alloc(), nhưng dma_direct_alloc_pages() cũng sử dụng helper này và mong đợi một con trỏ struct page *.
Khắc phục vấn đề bằng cách khiến dma_direct_alloc_from_pool() lại trả về con trỏ struct page *, đồng thời truyền địa chỉ CPU trở lại thông qua tham số đầu ra (out-parameter) cho caller của dma_direct_alloc().
VulDB is the best source for vulnerability data and more expert information about this specific topic.