PT-2024-33701 · Linux+6 · Linux Kernel+6

Liu Ruitong

·

Publicado

2024-08-22

·

Atualizado

2025-09-29

·

CVE-2024-49850

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.6.58
Descrição:
Foi identificada uma falha de desreferência de ponteiro nulo no kernel Linux, especificamente no tratamento de registros de realocação BPF CORE TYPE ID LOCAL malformados. Isso ocorre quando um registro de realocação faz referência a um tipo BTF inexistente, fazendo com que a função bpf core calc relo insn desreferencie um ponteiro nulo. O problema pode ser acionado pela passagem de registros de realocação malformados do espaço do usuário. Um programa reprodutor simples foi criado para demonstrar esse problema, o qual inclui um único registro de realocação com um type id inexistente.
Recomendações:
Para versões do kernel Linux anteriores à 6.6.58, atualize para a versão 6.6.58 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir o uso da função bpf core calc relo insn até que um patch esteja disponível. Além disso, evite passar registros de realocação malformados do espaço do usuário para minimizar o risco de exploração.

Exploit

Correção

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_16880
ALT-PU-2024-14046
ALT-PU-2024-14268
AZL-50665
BDU:2025-03123
CVE-2024-49850
DLA-4008-1
MGASA-2024-0344
MGASA-2024-0345
OESA-2024-2367
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_3984-1
OPENSUSE-SU-2024_3986-1
OPENSUSE-SU-2024_4315-1
OPENSUSE-SU-2024_4376-1
OPENSUSE-SU-2025:14705-1
SUSE-SU-2024:3984-1
SUSE-SU-2024:3986-1
SUSE-SU-2024:4315-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4364-1
SUSE-SU-2024:4376-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7276-1
USN-7277-1
USN-7301-1
USN-7303-1
USN-7303-2
USN-7303-3
USN-7304-1
USN-7310-1
USN-7311-1
USN-7384-1
USN-7384-2
USN-7385-1
USN-7386-1
USN-7403-1

Produtos afetados

Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu