CVE-2026-64452 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

6lowpan: corrige uso-após-liberação (use-after-free) da entrada NHC na rota de erro

A função `lowpan_nhc_do_uncompression()` procura um descritor NHC enquanto mantém o bloqueio (`lock`) `lowpan_nhc_lock`. Se o descritor não tiver uma callback de descompressão, a rota de erro libera o bloqueio antes de imprimir `nhc->name`.

`lowpan_nhc_del()` remove os descritores sob o mesmo bloqueio e depois depende de `synchronize_net()` antes que o módulo proprietário possa ser descarregado. Isso aguarda apenas leitores RCU RX da rede (`net`). `lowpan_header_decompress()` também é exportada e pode ser alcançada por chamadores que não estão necessariamente cobertos pela seção crítica RX do núcleo da rede, como a rota de recebimento L2CAP 6LoWPAN Bluetooth.

Isso deixa uma condição de corrida onde uma tarefa libera o bloqueio `lowpan_nhc_lock` na rota de erro, outra tarefa desregistra e liberta o descritor correspondente após o retorno de `synchronize_net()`, e a primeira tarefa então referencia ponteiros (`dereferences`) para `nhc->name` para gerar o aviso.

Com a janela pós-liberação ampliada, o KASAN relata:

BUG: KASAN: slab-use-after-free em lowpan_nhc_do_uncompression+0x1f4/0x220 Leitura de tamanho 8 lowpan_nhc_do_uncompression lowpan_header_decompress

Corrige-se isso imprimindo o aviso antes de liberar `lowpan_nhc_lock`, para que o nome do descritor seja lido enquanto o desregistro ainda está excluído. O pacote malformado continua sendo rejeitado com -ENOTSUPP.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383265

CPE

pronto

EPSS

0.00184

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!