CVE-2026-64280 in Linuxinfo

Zusammenfassung

von VulDB • 25.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

fpga: dfl-afu: Validierung der DMA-Mapping-Länge in afu_dma_map_region()

afu_ioctl_dma_map() akzeptiert eine 64-Bit-Länge aus dem Userspace über den DFL_FPGA_PORT_DMA_MAP-Ioctl, ohne auf einen oberen Grenzwert zu prüfen. Der Wert wird an afu_dma_pin_pages() weitergegeben, wobei npages als length >> PAGE_SHIFT berechnet und an pin_user_pages_fast() übergeben wird, das int nr_pages erwartet; dies führt bei sehr großen Längenwerten zu einer impliziten Kürzung (Truncation).

Die map.length muss am Ioctl-Einstiegspunkt vor dem Aufruf von afu_dma_map_region() validiert werden. Werte, deren Seitenanzahl INT_MAX übersteigt, sind abzulehnen.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383073

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!