Back to CVE records
High 8.8Published Jul 25, 2026

CVE-2026-64280fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region()

Updated under an hour ago ()

Does this affect you?

It affects Linux and 1 other product. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region() afu_ioctl_dma_map() accepts a 64-bit length from userspace via DFL_FPGA_PORT_DMA_MAP ioctl without an upper bound check. The value is passed to afu_dma_pin_pages() where npages is derived as length >> PAGE_SHIFT and passed to pin_user_pages_fast() which takes int nr_pages, causing implicit truncation if length is very large. Validate map.length at the ioctl entry point before calling afu_dma_map_region(), rejecting values whose page count exceeds INT_MAX.

CVSS
8.8 HIGH (v3.1, CNA)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Modified
Record last updated
Aug 23, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from fa8dda1edef9ebc3af467c644c5533ac97171e12 before 5352d488ce4ae5e8c68c080ad4c3a5f084ad5fbc; from fa8dda1edef9ebc3af467c644c5533ac97171e12 before d7e787eee2ea619b6dbb98890472ee73daf2e7fd; from fa8dda1edef9ebc3af467c644c5533ac97171e12 before a6a3884ff500f04f3088d6d09eec803cd35331a2; from fa8dda1edef9ebc3af467c644c5533ac97171e12 before 16381bda90b261a656ded0568630c1b857b2ebc8; from fa8dda1edef9ebc3af467c644c5533ac97171e12 before b50e6cd2395cde615f59b624819998d28c0668d6; from fa8dda1edef9ebc3af467c644c5533ac97171e12 before 59070040fd12e0b78d7b4d341d9f9a183237c5ff; from fa8dda1edef9ebc3af467c644c5533ac97171e12 before fb2c0eab51ae5b02d2bae7d67c2cfbec39b57231; from fa8dda1edef9ebc3af467c644c5533ac97171e12 before fc3b071a7c8dc0f5d56defddf6e6fd5aaa3e1e27
CNA record
linux linux_kernel
linux:linux_kernel
from 4.19 before 6.6.148; from 6.7 before 6.12.101; from 6.13 before 6.18.39; from 6.19 before 7.1.4
NVD

References

  • patch
  • patch
  • patch
  • patch
  • patch

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.