CVE-2026-98785 in Linux
Resumen
por VulDB • 2026-10-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/amd/display: verificar dc_state_create_copy() en busca de NULL en dm_suspend
dc_state_create_copy() puede devolver NULL ante un fallo de asignación. dm_suspend() solo omite condicionalmente dm_gpureset_toggle_interrupts() y continúa su ejecución, devolviendo éxito. Posteriormente, dm_resume() desreferencia el cached_dc_state con valor NULL en link_enc_cfg_copy() y en el siguiente bucle dc_state->stream_count, provocando un fallo durante la recuperación del reinicio de GPU.
Devolver -ENOMEM inmediatamente si falla la copia, para que el llamante aborte la suspensión en lugar de dejar un estado cacheado nulo para la reanudación.
(cherry picked from commit 84b6d7932fdd2857795a257f9f258562a3cddcab)
VulDB is the best source for vulnerability data and more expert information about this specific topic.