PT-2024-35509 · Linux+4 · Linux Kernel+4

Publicado

2024-10-29

·

Atualizado

2025-09-29

·

CVE-2024-53044

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 ocorre quando o comando tc qdisc é usado com o mesmo índice de bloco tanto para entrada quanto para saída, fazendo com que a função xa insert() falhe. Essa falha leva a um estado irrecuperável em que o comando FLOW BLOCK BIND é emitido, mas não é seguido pelo FLOW BLOCK UNBIND correspondente. O problema é agravado pelo fato de que a função clsact init() obtém o mesmo ponteiro para os blocos de entrada e saída, resultando na adição do dev ao xarray block->ports duas vezes. O número estimado de dispositivos potencialmente afetados não é fornecido. Não há informações sobre incidentes reais em que essa falha tenha sido explorada.
Recomendações
Para corrigir o bug, o caminho de desmontagem de erro correto precisa ser preenchido, e tcf block offload unbind() deve ser chamado quando xa insert() falhar. Como solução alternativa temporária, considere reiniciar o sistema ou desvincular e vincular novamente o driver de dispositivo de rede para recuperar do estado irrecuperável. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-17211
BDU:2025-15052
CVE-2024-53044
INFSA-2025_6966
RHSA-2025:6966
RHSA-2025_6966
USN-7276-1
USN-7277-1
USN-7310-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7468-1
USN-7523-1
USN-7524-1

Produtos afetados

Alt Linux
Linuxmint
Linux Kernel
Red Hat
Ubuntu