๐Ÿ” CVE Alert

CVE-2026-89995

HIGH 8.8

dma-direct: return struct page from dma_direct_alloc_from_pool()

CVSS Score
8.8
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: dma-direct: return struct page from dma_direct_alloc_from_pool() Commit 5b138c534fda ("dma-direct: factor out a dma_direct_alloc_from_pool helper") changed dma_direct_alloc_from_pool() to return the CPU address from dma_alloc_from_pool(). That fits dma_direct_alloc(), but dma_direct_alloc_pages() also uses the helper and expects a struct page *. Fix this by making dma_direct_alloc_from_pool() return the struct page * again, and pass the CPU address back through an out-parameter for the dma_direct_alloc() caller.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 16, 2026
Last Updated Oct 30, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new high vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

Linux / Linux
5b138c534fda57c2ebc1e6de72578aa1d70788a6 < 1ca96bbfef42bbfb139cc6eb1d940c8ca9046f95 5b138c534fda57c2ebc1e6de72578aa1d70788a6 < 7801e616fbe3661f9471b2e9bfcb1ed35460bf16 5b138c534fda57c2ebc1e6de72578aa1d70788a6 < c3fdb94da43ff23287f85664174c45c45e881a3f 5b138c534fda57c2ebc1e6de72578aa1d70788a6 < 408ff2d5bf555bd3f4c84a2edb95c0690bf9edc8 5b138c534fda57c2ebc1e6de72578aa1d70788a6 < feeb2ef775081a6c188cdd10e7a45369a07ce531 5b138c534fda57c2ebc1e6de72578aa1d70788a6 < 94a04ad732c9f8b9554270fc4038a06737de5c22
Linux / Linux
5.10

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/1ca96bbfef42bbfb139cc6eb1d940c8ca9046f95 git.kernel.org: https://git.kernel.org/stable/c/7801e616fbe3661f9471b2e9bfcb1ed35460bf16 git.kernel.org: https://git.kernel.org/stable/c/c3fdb94da43ff23287f85664174c45c45e881a3f git.kernel.org: https://git.kernel.org/stable/c/408ff2d5bf555bd3f4c84a2edb95c0690bf9edc8 git.kernel.org: https://git.kernel.org/stable/c/feeb2ef775081a6c188cdd10e7a45369a07ce531 git.kernel.org: https://git.kernel.org/stable/c/94a04ad732c9f8b9554270fc4038a06737de5c22