PT-2024-5780 · Linux+7 · Linux Kernel+7

Yuxuan Hu

·

Publicado

2024-02-28

·

Atualizado

2025-09-29

·

CVE-2024-26903

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 está relacionado a um erro de desreferência de ponteiro nulo na função rfcomm check security. Esse erro ocorre quando o host envia um pacote HCI CMD do tipo Read Encryption Key Size para o controlador e a resposta do controlador é atrasada de forma inesperada, após as camadas RFCOMM e L2CAP terem se desconectado, mas antes da camada HCI se desconectar. Como resultado, quando a função rfcomm check security é chamada, ela tenta acessar conn->hcon, que já foi liberado, levando a um erro de referência a ponteiro nulo. O número estimado de dispositivos potencialmente afetados em todo o mundo não é fornecido. Não há informações sobre incidentes reais em que esse problema tenha sido explorado.
Recomendações
Para corrigir este bug, verifique se sk->sk state está em BT CLOSED antes de chamar rfcomm recv frame em rfcomm process rx.
Como solução temporária, considere desativar a função rfcomm check security até que um patch esteja disponível.
Restrinja o acesso ao módulo rfcomm vulnerável para minimizar o risco de exploração.
Evite usar a função hci conn security no caminho de código afetado até que o problema seja resolvido.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

NULL Pointer Dereference

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-14046
ALT-PU-2024-7511
AZL-40088
BDU:2024-06495
CVE-2024-26903
DLA-3840-1
DLA-3842-1
DSA-5681-1
INFSA-2024_9315
OESA-2024-1647
OESA-2024-1648
OESA-2024-1649
OESA-2024-1650
OESA-2024-1651
OESA-2024-1652
OPENSUSE-SU-2024_1641-1
OPENSUSE-SU-2024_1642-1
OPENSUSE-SU-2024_1644-1
OPENSUSE-SU-2024_1659-1
OPENSUSE-SU-2024_1663-1
RHSA-2024:9315
RHSA-2024_9315
SUSE-SU-2024:1641-1
SUSE-SU-2024:1642-1
SUSE-SU-2024:1643-1
SUSE-SU-2024:1644-1
SUSE-SU-2024:1645-1
SUSE-SU-2024:1646-1
SUSE-SU-2024:1647-1
SUSE-SU-2024:1650-1
SUSE-SU-2024:1659-1
SUSE-SU-2024:1663-1
SUSE-SU-2024:1870-1
SUSE-SU-2024:2135-1
SUSE-SU-2024:2203-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
SUSE-SU-2025:20166-1
SUSE-SU-2025:20249-1
USN-6820-1
USN-6820-2
USN-6821-1
USN-6821-2
USN-6821-3
USN-6821-4
USN-6828-1
USN-6871-1
USN-6892-1
USN-6896-1
USN-6896-2
USN-6896-3
USN-6896-4
USN-6896-5
USN-6919-1
USN-6972-1
USN-6972-2
USN-6972-3
USN-6972-4
USN-6976-1

Produtos afetados

Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Red Hat
Red Os
Suse
Ubuntu