PT-2025-3655 · Linux+2 · Linux Kernel+2

Genes Lists

·

Publicado

2024-12-30

·

Atualizado

2025-10-15

·

CVE-2024-57930

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 do Linux anteriores a 6.6.74
Descrição O problema refere-se a um bug comum no kernel do Linux onde um TRACE EVENT() TP fast assign() atribui o endereço de uma string alocada ao buffer circular e, em seguida, referencia-a em TP printk(), o que pode ser executado horas depois, quando a string já foi liberada. Para detectar esse bug, a função test event printk() é executada em todos os eventos à medida que são registrados, para garantir que não haja desreferenciação indesejada. Ela chama process string() para lidar com casos no formato TP printk() que possuem "%s". A função retorna se a string é segura ou não, mas pode apresentar alguns falsos positivos. Por exemplo, na função xe bo move(), o "%s" referencia xe mem type to name[], um array de ponteiros que deveria ser seguro para o evento acessar.
Recomendações Para resolver o problema, atualize para a versão 6.6.74 ou posterior do kernel do Linux. Como medida temporária de contorno, considere restringir o acesso à função vulnerável process string() até que um patch esteja disponível. Evite usar a função TP printk() com o formato "%s" nos eventos afetados até que o problema seja resolvido.

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

BDU:2025-01866
CVE-2024-57930
DLA-4076-1
MGASA-2025-0030
MGASA-2025-0032
OESA-2025-1204
OESA-2025-1205

Produtos afetados

Astra Linux
Linux Kernel
Red Os