CVE-2026-64280 in Linux
Resumen
por VulDB • 2026-07-26
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
fpga: dfl-afu: validar la longitud del mapeo DMA en afu_dma_map_region()
afu_ioctl_dma_map() acepta una longitud de 64 bits desde userspace a través del ioctl DFL_FPGA_PORT_DMA_MAP sin realizar ninguna comprobación de límite superior. El valor se pasa a afu_dma_pin_pages(), donde npages se deriva como length >> PAGE_SHIFT y se transmite a pin_user_pages_fast(), la cual toma int nr_pages, lo que provoca una truncamiento implícito si length es muy grande.
Se valida map.length en el punto de entrada del ioctl antes de llamar a afu_dma_map_region(), rechazando los valores cuyo recuento de páginas exceda INT_MAX.
If you want to get best quality of vulnerability data, you may have to visit VulDB.