PT-2024-21453 · Linux+5 · Linux Kernel+5

Syzbot

·

Publicado

2024-02-06

·

Atualizado

2025-02-03

·

CVE-2024-26676

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
Versões do kernel Linux anteriores à 6.8.0
Descrição
Foi identificada uma vulnerabilidade de vazamento de memória no kernel do Linux. O problema decorre da falta de tratamento de MSG OOB no módulo af unix, resultando em uma referência autocíclica que o coletor de lixo (GC) não consegue resolver. Isso leva a um vazamento de memória, pois o soquete vazado permanece vinculado a uma lista global e não pode ser detectado pelo kmemleak. O problema foi introduzido por um commit que adicionou suporte completo a SCM para MSG OOB e está presente desde então. Para corrigir o problema, é necessário chamar kfree skb() para o unix (sk)->oob skb inativo no GC e definir oob skb como NULL antes de chamar kfree skb() para evitar chamadas duplicadas.
Recomendações
Para resolver o problema, atualize o kernel do Linux para uma versão que inclua a correção para essa vulnerabilidade. Especificamente, certifique-se de que a versão do kernel seja 6.8.0 ou posterior, pois essa versão inclui os patches necessários para corrigir o vazamento de memória. Se não for possível atualizar o kernel, considere aplicar o patch manualmente ou usar uma versão do kernel que já tenha sido corrigida para incluir a correção.

Exploit

Correção

Memory Leak

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-03617
CVE-2024-26676
DSA-5658-1
SUSE-SU-2024:2571-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6766-1
USN-6766-2
USN-6766-3
USN-6795-1
USN-6828-1
USN-6895-1
USN-6895-2
USN-6895-3
USN-6895-4
USN-6900-1

Produtos afetados

Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu