PT-2024-33791

CVE-2024-49949

·

Publicado

2024-09-24

·

Atualizado

2025-12-12

Descrição por

CVSS 3.1
7.8
Alta
MétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas:
Versões do kernel Linux anteriores à 6.6.58
Descrição:
O problema está relacionado a um possível underflow na função qdisc pkt len init() ao lidar com pacotes UFO (UDP Fragmentation Offload). Isso ocorre após commits específicos que introduziram verificações de integridade para detectar tentativas maliciosas do espaço do usuário de criar pacotes GSO (Generic Segmentation Offload) inválidos. No entanto, essas verificações permitiram que o espaço do usuário criasse um pacote GSO que poderia levar a uma falha no fq codel. A falha ocorre porque qdisc pkt len init() define gso segs como 0 e, posteriormente, tenta acessar um ponteiro nulo, resultando em uma desreferência de ponteiro NULL no kernel.
Recomendações:
Para resolver este problema, atualize o kernel do Linux para a versão 6.6.58 ou posterior. Como solução temporária, considere desativar a disciplina de enfileiramento fq codel até que um patch esteja disponível. Restrinja o acesso à função vulnerável qdisc pkt len init() para minimizar o risco de exploração. Evite usar as variáveis skb->len e hdr len nos pontos de extremidade da API afetados até que o problema seja resolvido.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
ALSA-2024:10939
ALSA-2024_10939
ALSA-2024:10943
ALSA-2024_10943
ALSA-2024:10944
ALSA-2024_10944
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-14046
ALT-PU-2024-14270
ALT-PU-2024-15739
ALT-PU-2024-16172
AZL-52628
CESA-2024_10943
CESA-2024_10944
DLA-4008-1
DLA-4075-1
INFSA-2024_10939
INFSA-2024_10943
INFSA-2024_10944
MGASA-2024-0344
MGASA-2024-0345
OESA-2024-2424
OESA-2024-2425
OESA-2024-2426
OESA-2025-2802
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_3983-1
OPENSUSE-SU-2024_3984-1
OPENSUSE-SU-2024_3985-1
OPENSUSE-SU-2024_3986-1
OPENSUSE-SU-2025:14705-1
RHSA-2024:10939
RHSA-2024_10939
RHSA-2024:10943
RHSA-2024_10943
RHSA-2024:10944
RHSA-2024_10944
RHSA-2025:2270
RLSA-2024:10943
RLSA-2024:10944
SUSE-SU-2024:3983-1
SUSE-SU-2024:3984-1
SUSE-SU-2024:3985-1
SUSE-SU-2024:3986-1
SUSE-SU-2024:4100-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4364-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:0034-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7166-1
USN-7166-2
USN-7166-3
USN-7166-4
USN-7186-1
USN-7186-2
USN-7194-1
USN-7276-1
USN-7277-1
USN-7293-1
USN-7294-1
USN-7294-2
USN-7294-3
USN-7294-4
USN-7295-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-7393-1
USN-7401-1
USN-7403-1
USN-7413-1
USN-7468-1
USN-7539-1
USN-7540-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾