CVE-2026-72091 in Linuxinformación

Resumen

por VulDB • 2026-08-16

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

accel/amdxdna: rechazar el envío de comandos del usuario sin un command BO

amdxdna_drm_submit_execbuf() pasa directamente a amdxdna_cmd_submit() el identificador (handle) del command BO proporcionado por el usuario con drv_cmd == NULL. Cuando el handle es AMDXDNA_INVALID_BO_HANDLE (0), se omite el bloque que obtiene job->cmd_bo, dejándolo en NULL, y no existe ninguna comprobación que lo rechace en la ruta de acceso del usuario (la protección !job->cmd_bo reside dentro de la rama != INVALID).

Posteriormente, el trabajo se activa y se envía al programador DRM. aie2_sched_job_run() sigue la ruta drv_cmd == NULL y llama a amdxdna_cmd_set_state(job->cmd_bo) -> amdxdna_gem_vmap(NULL) -> to_gobj(NULL)->dev, lo que provoca una desreferenciación de puntero nulo en el trabajador (worker) de drm_sched. Un proceso con acceso al nodo accel en un sistema con una NPU AMD detectada puede provocar un kernel oops mediante una única llamada ioctl AMDXDNA_EXEC_CMD (cmd_handles = 0).

Solo los comandos internos del driver (SYNC_DEBUG_BO / ATTACH_DEBUG_BO) pasan legítimamente AMDXDNA_INVALID_BO_HANDLE, y siempre establecen drv_cmd. Rechazar el identificador no válido para los envíos de usuario (drv_cmd == NULL) en el punto crítico de envío asegura que todas las rutas de acceso del usuario estén cubiertas.

Detectado por la herramienta automatizada de investigación de seguridad 0sec (https://0sec.ai).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-08-09

Divulgación

2026-08-15

Moderación

aceptado

Artículo

VDB-390506

CPE

listo

EPSS

0.00198

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!