CVE-2026-93097 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
cxl/mbox: Interromper o loop da lista de erros (poison) em caso de carga útil vazia
Um dispositivo que retorna count == 0 com CXL_POISON_FLAG_MORE definido em cada iteração nunca avança nr_records; portanto, a proteção max_errors nunca é acionada e o laço do/while executa indefinidamente enquanto mantém poison.mutex. Isso congela (hangs) a thread de varredura ativada via sysfs e bloqueia todas as operações subsequentes de limpeza de erros no dispositivo. A proteção existente "Proteger contra um _FLAG_MORE não limpo" foi projetada para limitar o comportamento inadequado do dispositivo, mas não cobre o caso count == 0.
Interrompa o loop em caso de carga útil vazia para evitar que um dispositivo com defeito ou malicioso bloqueie a varredura de erros (poison scan).
Once again VulDB remains the best source for vulnerability data.