CVE-2025-40172 in Linuxinformación

Resumen

por VulDB • 2026-06-04

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

accel/qaic: Tratar remaining == 0 como error en find_and_map_user_pages()

Actualmente, si find_and_map_user_pages() recibe una solicitud de transferencia DMA (xfer) del usuario con un campo de longitud establecido en 0, o en un caso poco frecuente, el host recibe QAIC_TRANS_DMA_XFER_CONT del dispositivo donde resources->xferred_dma_size es igual al tamaño de la transacción solicitada, la función devolverá 0 antes de asignar un sgt o establecer los campos de la estructura dma_xfer. En ese caso, encode_addr_size_pairs() intentará acceder al sgt, lo que provocará una falla de protección general (general protection fault).

Devolver un EINVAL en caso de que el usuario proporcione un ALP de tamaño cero, o el dispositivo solicite la continuación después de que se hayan transferido todos los bytes.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Reservar

2025-04-16

Divulgación

2025-11-12

Moderación

aceptado

Artículo

VDB-332133

CPE

listo

EPSS

0.00142

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!