Skip to content
CVE Ledger
  • Newest CVEsPage
  • Recently added to KEVPage
  • Rising exploitation (EPSS)Page
  • Weekly digestPage
  • StatisticsPage
  • WatchlistPage
  • API docsPage
  • MCP serverPage
  • AboutPage
  • Data sourcesPage
  • Data statusPage
  • ChangelogPage
  • How it's builtPage
  • Support the projectPage

14 results

Back

CVE-2026-89995dma-direct: return struct page from dma_direct_alloc_from_pool()

Description

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.

Timeline

  1. ID reserved

    By Linux

  2. · 5 days later

    Published

  3. · 44 days later

    Record updated

Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.

Scores

CVSS scores of CVE-2026-89995, by who scored it
Scored byCVSSScoreVector
LinuxCNA (assigner)3.1High8.8CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
NVDNVD · Received3.1High8.8CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS (exploitation in 30 days)
0.35% · top 71% of all CVEs (12 Nov 2026)
Loading the EPSS history…

The list uses the assigner's score when there is one, then CISA's, then NVD's: High 8.8.

Affected products

  • Linux · Linux

    • affected 5b138c534fda57c2ebc1e6de72578aa1d70788a6 – < 1ca96bbfef42bbfb139cc6eb1d940c8ca9046f95
    • affected 5b138c534fda57c2ebc1e6de72578aa1d70788a6 – < 7801e616fbe3661f9471b2e9bfcb1ed35460bf16
    • affected 5b138c534fda57c2ebc1e6de72578aa1d70788a6 – < c3fdb94da43ff23287f85664174c45c45e881a3f
    • affected 5b138c534fda57c2ebc1e6de72578aa1d70788a6 – < 408ff2d5bf555bd3f4c84a2edb95c0690bf9edc8
    • affected 5b138c534fda57c2ebc1e6de72578aa1d70788a6 – < feeb2ef775081a6c188cdd10e7a45369a07ce531
    • affected 5b138c534fda57c2ebc1e6de72578aa1d70788a6 – < 94a04ad732c9f8b9554270fc4038a06737de5c22
  • Linux · Linux

    • affected 5.10
    • unaffected < 5.10
    • unaffected 6.1.191 – ≤ 6.1.*
    • unaffected 6.6.160 – ≤ 6.6.*
    • unaffected 6.12.110 – ≤ 6.12.*
    • unaffected 6.18.51 – ≤ 6.18.*
    • unaffected 7.2.5 – ≤ 7.2.*
    • unaffected 7.3 – ≤ *

References

References6

Sources

The same CVE in the primary databases and aggregators, to check against.

Badge for a README or a ticket

CVE-2026-89995 badge
[![CVE-2026-89995](https://cveledger.app/badge/CVE-2026-89995.svg)](https://cveledger.app/cve/CVE-2026-89995)

Record last updated .