Linux · Linux Kernel · CVE-2023-52486
**Nome do software vulnerável e versões afetadas**
Kernel do Linux (versões afetadas não especificadas)
**Descrição**
O problema decorre de um erro no tratamento de deadlocks no kernel do Linux, especificamente na função `drm mode page flip ioctl()`. Quando ocorre um deadlock após a consulta ao framebuffer, o kernel procede à liberação da referência ao framebuffer e, em seguida, repete o processo. No entanto, ele se esquece de redefinir o ponteiro do framebuffer de volta para NULL, levando à possibilidade de desreferenciar o mesmo framebuffer várias vezes sem obter outra referência. Isso pode resultar na liberação do framebuffer enquanto ele ainda está em uso. O problema é agravado ao realizar flips assíncronos em um DG2 com `CONFIG DEBUG WW MUTEX SLOWPATH=y` habilitado. Os sintomas incluem `drm closefb()` ficando preso em um loop ocupado enquanto percorre a lista de framebuffers.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.