CVE-2026-93248 in Linux
Sumário
de VulDB • 24/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
drm/xe: não emita WARN sobre o tempo limite de job do kernel quando o dispositivo já estiver wedged (inoperante/travado).
igt@xe_wedged@wedged-at-any-timeout deixa o dispositivo no modo 2 (UPON_ANY_HANG_NO_RESET) e, em seguida, rebinda o driver. Durante a operação de unbind, uma submissão proxy do GSC ainda pode ter tempo esgotado; com o dispositivo wedged e o GuC CT parado, ele nunca poderá ser concluído, fazendo assim que seu job do kernel tenha o tempo esgotado.
Tile0: GT1: Job submetido pelo kernel teve o tempo esgotado WARNING: drivers/gpu/drm/xe/xe_guc_submit.c:... em guc_exec_queue_timedout_job() Workqueue: gt-ordered-wq drm_sched_job_timedout
Filas encerradas (killed queues) ignoram a função guc_submit_hint_wedged(), deixando 'wedged' como falso mesmo quando o dispositivo já está wedged. O manipulador de tempo limite trata então o esgotamento do tempo da fila do kernel como inesperado e marca o kernel com taint.
Respeite um dispositivo que já esteja wedged, inclusive para filas encerradas (killed queues), para que o tempo limite esperado de teardown não dispare mais o WARN.
(cherry picked from commit a1c1dbd0f047bb05de6aaf6abe9103031179bf19)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.