CVE-2026-64280 in Linuxinformación

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.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-25

Moderación

aceptado

Artículo

VDB-383073

CPE

listo

EPSS

0.00198

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!