PT-2024-34086 · Linux+2 · Linux Kernel+2

Hou Tao

·

Publicado

2024-10-30

·

Atualizado

2025-02-28

·

CVE-2024-50253

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 diz respeito a uma vulnerabilidade no kernel do Linux, na qual a função bpf iter bits new() não verifica adequadamente a validade de nr words. Isso pode levar à corrupção da pilha devido à função bpf probe read kernel common() quando nr words causa um estouro de multiplicação, resultando em um valor incorreto de nr bits. Por exemplo, quando nr words é igual a 0x0400-0001, nr bits torna-se 64, o que pode causar problemas. O número estimado de dispositivos potencialmente afetados em todo o mundo não foi fornecido. Não há informações sobre incidentes reais em que essa vulnerabilidade tenha sido explorada.
Recomendações:
Para resolver o problema, limite o valor máximo de nr words a 511, conforme derivado da implementação atual do alocador de memória BPF. Use a função auxiliar bpf mem alloc check size() para verificar se nr bytes é muito grande e retorne -E2BIG em vez de -ENOMEM para nr bytes com tamanho excessivo. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

Integer Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-14142
CVE-2024-50253
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2025:14705-1
USN-7276-1
USN-7277-1
USN-7310-1

Produtos afetados

Linuxmint
Linux Kernel
Ubuntu