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

Publicado

2024-05-08

·

Atualizado

2025-09-29

·

CVE-2024-39482

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 ao componente bcache do kernel do Linux, especificamente à função btree iter. Essa função é utilizada de duas maneiras: ou alocada na pilha com um tamanho fixo MAX BSETS, ou a partir de um mempool com tamanho dinâmico baseado no conjunto de cache específico. Anteriormente, a estrutura possuía uma matriz de comprimento fixo de tamanho MAX BSETS, que era indexada fora dos limites para os iteradores de tamanho dinâmico, fazendo com que o UBSAN gerasse erros. O patch utiliza a mesma abordagem do sort iter do bcachefs e divide o iterador em um btree iter com um membro de matriz flexível e um btree iter stack, que incorpora um btree iter, bem como uma matriz de dados de comprimento fixo.
Recomendações:
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Out of bounds Read

Allocation of Resources Without Limits

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-10855
ALT-PU-2024-11524
ALT-PU-2024-12537
ALT-PU-2024-13979
ALT-PU-2024-14046
ALT-PU-2024-9967
ALT-PU-2024-9973
ALT-PU-2024-9975
AZL-43264
BDU:2024-11669
CVE-2024-39482
DSA-5730-1
MGASA-2024-0263
MGASA-2024-0266
OESA-2024-2216
OESA-2024-2218
OESA-2024-2220
OESA-2025-1097
OPENSUSE-SU-2024_2947-1
SUSE-SU-2024:2802-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2947-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6949-1
USN-6949-2
USN-6952-1
USN-6952-2
USN-6955-1
USN-7007-1
USN-7007-2
USN-7007-3
USN-7009-1
USN-7009-2
USN-7019-1

Produtos afetados

Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu