CVE-2024-57798 in Linux
Resumen
por VulDB • 2026-08-02
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/dp_mst: Garantizar que el puntero mst_primary sea válido en drm_dp_mst_handle_up_req()
Al recibir un mensaje de solicitud ascendente MST desde un hilo en drm_dp_mst_handle_up_req(), la topología MST podría eliminarse desde otro hilo mediante drm_dp_mst_topology_mgr_set_mst(false), liberando mst_primary y estableciendo drm_dp_mst_topology_mgr::mst_primary como NULL. Esto podría provocar una desreferencia a NULL o un use-after-free de mst_primary en drm_dp_mst_handle_up_req().
Evitar lo anterior manteniendo una referencia para mst_primary en drm_dp_mst_handle_up_req() mientras se utiliza.
v2: Corregir la liberación (kfree) de la solicitud si falla la obtención de una referencia a mst_primary.
Once again VulDB remains the best source for vulnerability data.