PT-2024-14594 · Linux+9 · Linux Kernel+9

Ville Syrjälä

·

Publicado

2023-12-23

·

Atualizado

2025-09-29

·

CVE-2023-52486

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
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.

Exploit

DoS

Improper Locking

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2024:5101
ALSA-2024:5102
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
BDU:2025-08237
CESA-2024_5101
CESA-2024_5102
CVE-2023-52486
DLA-3840-1
DLA-3842-1
DSA-5681-1
INFSA-2024_5101
INFSA-2024_5102
OESA-2024-1496
OESA-2024-1497
OESA-2024-1498
OESA-2024-1499
OESA-2024-1500
OESA-2024-1501
OPENSUSE-SU-2024_1322-1
OPENSUSE-SU-2024_1322-2
OPENSUSE-SU-2024_1332-1
OPENSUSE-SU-2024_1332-2
OPENSUSE-SU-2024_1466-1
OPENSUSE-SU-2024_1480-1
OPENSUSE-SU-2024_1490-1
RHSA-2024:2394
RHSA-2024:5065
RHSA-2024:5101
RHSA-2024:5102
RHSA-2024:6206
RHSA-2024:9315
RHSA-2024_2394
RHSA-2024_5101
RHSA-2024_5102
RHSA-2024_9315
RLSA-2024:5101
RLSA-2024:5102
RXSA-2024:5101
SUSE-SU-2024:1466-1
SUSE-SU-2024:1480-1
SUSE-SU-2024:1490-1
SUSE-SU-2024:1643-1
SUSE-SU-2024:1646-1
SUSE-SU-2024:1870-1
USN-6765-1
USN-6766-1
USN-6766-2
USN-6766-3
USN-6767-1
USN-6767-2
USN-6795-1
USN-6818-1
USN-6818-2
USN-6818-3
USN-6818-4
USN-6819-1
USN-6819-2
USN-6819-3
USN-6819-4
USN-6828-1
USN-7185-1
USN-7185-2

Produtos afetados

Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu